Not sure if this is what you are asking, but from a users perspective if I import Revit geometry into Rhino (or any CAD program) ideally Walls, Curtain panels, and Mullions would all be on their own separate layers. This is because its how Revit classifies it, its also how nearly everyone I know categories them in RHino/Shetchup. So would be a nice quality of life improvement.
Daylight modeling use case: Everything that is a wall and a mullion - I would assign to be shading in the modeling program. Anything that is glass i would run a grasshopper script to remove the thickness of the glass so that its just one single plane and then assign glazing properties to it. Having them on separate layers would drastically speed up this process and could be automated using grasshopper to pull in entire layers instead of specific objects or selections.
General Rhino Workflow use case: if I’m doing a quick study of something, i generally will turn off all the glass to speed up working and its also generally accurate in how the project will look without assigning materials or worrying about how they will display in rhino. So if all the CW panels are on a layer it would be nice to have that option.
Rhino visualization use case: I could assign glass to that entire layer and then manually change the panels that are not glass. I also could assign a material to all the mullions globally as well.
Side note on how I use wall:
When I bring Speckle model into Rhino, the first thing I do is run
‘MergeAllCoplanarFaces’ command on everything to clean up the geometry to make it cleaner looking.
Ideally they would already be nurbs - but i dont run the ‘MeshToNURB’ command on everything because its too slow. ill just do that on objects as needed.