documenation reorganization. Added visibility flag so that it can be used to hide groups in the UI but still have their documentatoin accessible.. this is helpful for hidden docs that don't need to be distractions in the navigation or major group rendering