Started adding 'visible' flag to the Cam::Settings::Definition class but it's a real mess at this point.  I'm part way through a reasonably large change to clean all this up.