i'm with you on the visibilty filter.
i need to assign master / derived / construction / final statuses to points, curves and segments of curves, and surfaces and their segments.
right now i do it by choosing a principal charateristic, and sticking the elements in folders. whenever the principal charateristic doesn't map to a specific task, i do a lot of dancing around from folder to folder.
so i want to 'select' all master elements, make then visible / invisible for editing. at the very end, i want to 'select' all final surface segments, and stitch a shell and make it a solid.
by analogy to Solidworks and Autodesk Inventor, i want one autopopulated folder that shows all solids, one for surfaces, one for curves, one for points, etc.
the relational database model is exactly what is needed!