Another approach is
modeling
versus
annotating
layers.
Modeling
layers are ones like floor, wall, ceiling, roof, cabinet, trim etc. These can use extensions to further define which parts of the 3D model one is seeing e.g. .int (interior), .ext(exterior) hide in 2d.int, etc.
It doesn't matter which tool one uses to create the 3D part:a slab for a flat floor or a roof for a sloped floor. What is important is that it is a floor either inside or outside.
Annotating
layers are sorted by which type of drawing they will be placed on.
notes.rcp ( text on a reflected ceiling plan), label. flr (name of a room or area on a floor plan) or dim.site (dimensions on a site plan) . It doesn't matter which tool text, label or lines that make up that note, what is important is which type of drawing that they will appear on. Similarly it doesn't matter which dimensioning tool you use, what is important is that it is a dimension and on the site plan.
Erika
Architect, Consultant
MacBook Pro Retina, 15-inch Yosemite 2.8 GHz Intel Core i7 16 GB 1600 MHz DDR3
Mac OSX 10.11.1
AC5-18
Onuma System
"Implementing Successful Building Information Modeling"