Cleaned up CubeConfigure initialization code
Fixed CubeLights address type
Commited ObjectConfiguration (TriangleLights were already using)
Refactored directory structure
More directory restructuring
More restructuring
Cleanup of Square constants
Added abstract Geometry class
Cleanup