The “Visibles” is still a little awkward to use. It might be more logical if it were laid out:
If a user clicks the higher level, all other lower levels are also turned off, even if selected.
I think this would be relatively easy to code which is why I am suggesting it now.
It might be a little bit weird at first, but also adding the ability to link to the Front Layers might be nice.
If the layer is unchecked, then all the visibles for that layer are unchecked.