The way I structure my VW files is as follows:
Layer for site
Layer/s for each floor
Layer/s for roof/s
What I want is the ability to apply class/layer visibilities and view type (i.e. top plan, front, back etc) to the layer itself, much like saved views you could say. I also want to apply these visibility combinations to other drawings etc, hence the term "visibility style" and the request for a "visibility style" to be a resource.
Then viewports are used to add final touches etc to the drawings. The majority of the graphical heavy lifting is then done in the model views.
If I was a Revit user and I received a Revit file it would be WYSIWYG.
If I was an Archicad user and I received an Archicad file it would be WYSIWYG.
If I'm a VW user, the file would present differently depending on how the file is constructed. For example, if you received one of my files, you would have a set of saved views, someone else would use Viewports extensively and a file from you Zoomer would appear based on your last class and layer visibility selection.
Presently, It all seems to be a bit all over the place...