I'm envisioning this primarily for use with titleblocks and making them compatible with SSM. This would of course require the AutoCAD Core team as it's not specifically for C3D.
Imagine having an attribute called SheetPurpose. Now a visibility state that is set based on the value of the SheetPurpose. We have space on our titleblock that indicates whether the sheet is Draft, Issued for Bid, Approved for Construction, and Approved by Client. I can imagine changing a sheet property in SSM which is included as a field within the SheetPurpose attribute. If the Attribute is set to 1, Visibility State 1 would be set, if the Attribute is set to 2, Visibility State 2 would be set etc etc. Allow for an unknown or null value to default to a specific Visibility Set.