What is the difference of a “layer” and a visibility control? That is what a layer is in every application that I know of. In other apps, geometry just doesn’t interact the way it does in SketchUp. In Autocad, for instance, you can draw a zillion lines on top of each other and they will not merge, whatever layer they are drawn on.
Anssi