Moved Shader into its own hidden module.
Make ShaderObjects visible.