I only showed the tip of the ice berg. trust me, it is very very messy.
Just to give you an example where the 3 numbers idea will fail:
Seat height: 32, arm height: 12, back height: 50, seat length: 72, depth: 89
This could be the dimensions of a sofa.
plus, for learning purpose, I still want to know how to handle long context with a nlp model.