Removed RayMap (No longer supported)
Updated the public method api for accessing the internal arrays of math classes.
Added the interface Texture to Color for allowing seamless integration of texture maps into existing materials.
Updated the API of IntersectionData to support: surface references, texture coordinates, local intersection points, and mesh IDs
Added meshID support to MeshSurface
Added TexCoord, Surface Reference, and Local Point support to Triangle, Plane, and Sphere primitives.
Added support for 1D Maps and Textures
Added a base interface for textures
Updated the public method API for accessing the internal array in Vector4.
Updated Todo list.
Updated texture base classes to support default operations when evaluating a given intersection data.