Upgraded CubeViewer by adding new Constructor that parameterizes more variables.
Moved Axes Spheres to sphereGroup and added the sphereGroup to the same access pattern as the other groups. This will let users show or hide the spheres.
Parameterized the color fill of the Axes Side/Top/Bottom panels and added setters so that users can set the fill color dynamically.  Defaults are the same.