Changed test settings.
Added a method to get the intensity of a color to Color.
Added several interfaces and base classes for 1D, 2D, and 3D normal maps.
Added a default flat surface normal map.
Added a base class for composite materials.
Added a composite materials for manipulating intersection normals via a normal map.