What about this?
Class Group/Set = A selection of classes grouped together. They can be turned on, off and greyed as a group.
Layer Group/Set = A selection of layers grouped together. They can be turned on, off and greyed as a group.
Visibility template = A saveable, user defineable collection of visibility settings of individual classes, layers, and class and layer groups that can be applied and attached to a design layer. A visibility template should also be able to set the view and render style.
A user could:
- Use classes and layers as they are now (no change to present workflow)
- They could use class and layer grouping to control groups of classes and layers
- They could use the visibility template for complete control of classes and layers.