Convert constructor dependencies to static classes. Removed interface Renderable and moved the contents to AbstractRenderable. RenderableConfiguration now has a method to throw an exception when it isn't immutable. Color now has a clone method and an additional set method. Two new methods on Vector4f to zero and to set the object with a float and Vector3f. New AABB class.