All objects could have a precise category/archetype attribute. All objects have a very specific function, a archetype, and this makes it possible to categorize them exactly.
This would allow a better search and selection for objects. Specially the additional object librarys are now already nicely large.
And would make it possible to have a standard object for each archetype, which is always present in SH. (This is related to the feature request #813, "Save only reverences from objects in sw3d")
A specific archetype for objects could even help later on in development, for the handling of specific options and automations, only useful for a specific archetype.
A incomplete example could be:
(Main)
Base Area
Room
Wall
[Corner Points]
Compass
(Wall/Room Object)
Door
Window
Notch
Hole
Light switch
Electric Jack
Electric Fuse Box
Diverse Wall Object
(Roof Object)
...
Diverse Roof Object
(Active Object)
Wall Light
Table Light
Ceiling Ventilator
Diverse Active Object
(Furniture object)
Table
Chair
Cabinet/Wardrobe
Drawer
Armchair
Couch
Couch Table
Carpet
Wall Picture
Curtains/Venetians
Diverse Living Room Object
Office Chair
Desktop Table
Diverse Office Object
Bed
Bedside Table
Bedside Lamp
Diverse Bedroom Object
Kitchen Sink
Kitchen Cabinet
Cooker
Refrigerator
Diverse Kitchen Object
Toilet
Bide
Douche
Bath tub
Toilet Sink
Diverse Toilet Object
Ventilator
Human
Animal
Vehicle
Plant Outside
Plant Inside
Toy
Tool
Stair Outside
Stair Inside
Diverse Outside Object
Diverse
... and what ever more makes sense.