Why all the features and configuration options?
A. I have a philosophy: if it can be configured, make it configurable. Since making a panel invisible and visible is easily possible, why not provide a toggle for it? After all, with over 50 such layers, that’s easily over a quadrillion (a thousand trillions) visibility combinations! Take the clouds as well as yet another example. The speed they move varies and their heights are variable. All it takes is just replacing a constant with a variable then adding the configuration options for doing this. With ten tubes of copy paste available, and with all that redundancy, doing a few hundred layers at once is quick and simple as it is.