I learned the hard way about keeping all raw geometry on Layer0.
Same with Grouping or componentizing EVERYTHING, that is NO raw geometry outside of a group or comp.
Updating a few of my old drawings is almost harder than redrawing the whole thing all over.
Layers control VISIBILITY, Groups/Components control object separation.

My rule of thumb is if the object appears only ONCE in a drawing, it can be in a group; Twice or more, it MUST be a component.
There are several valid reasons to assign raw geometry to other layers, most are for experienced users to do special things with layer visibility.
One exception I use routinely is for notes, labels and dimensions.
Within the group/comp containing the raw geometry and other groups/comps, I may plant a note, label or a dimension. I do not want them to show at all times, but they must reside with the object.
I will create a separate layer(s) called Documentation or Dimensions.
I will then assign those raw notes, labels or dimensions to those special layers, and then turn them on or off as needed. Keeping them INSIDE the objects group/comp means that if I turn off the objects layer, the Docs or Dims turn off as well, even if the Doc/Dim layer may still be on.
One final note; If a nested objects layer needs to be changed and you simply change its layer assignment, its visibility is still controlled by the layers it is nested within.
To maintain its independent layer visibility, first drill down to its group/comp and select it.
Copy it to the clipboard.
DELETE it.
Back out of the nesting to Layer0.
Either stay there or enter some other group/comp nest and drill down to where you want it to be.
PASTE-IN-PLACE, Do not Paste. This puts your object exactly in place at the layer level you want.
You can also transfer objects between separate drawings this way.
Open a second SU session and load the "other" drawing.
In either drawing, select the object and clipboard copy it. Do not delete it, unless you really want to.
Switch over to the other session and again Paste-in-Place. This will put it in the same XYZ co-ordinates as its origin drawing. It will also transfer its layer ID and any layers contained within the objects group/comp. However, it may duplicate the contained materials/colours.
I do this a lot drawing my airplanes and stuff where I want to keep separate drawings of the internals of the airframe, wings, etc, but must maintain the spatial orientation and position consistent between drawings.

You gave me an idea
that almost works perfectly, at least within an acceptable error.
).

) with pencil, compass, slide rule, protractor and ruler. No such thing as a pocket calculator then, let alone Sketchup.





