Added a Pinhole Aperture (it operates identically to a Circular Aperture of radius zero, but it less computationally expensive, and better named.)
Fixed a spelling mistake(?). Grey -> Gray
Updated package arrangement for texture base classes.
Added a new test scene, TestScene6.
Added time adjustment to MatrixTransformSurface.
Added an interface for Blends.
Added a base class for Unary Blends.
Added a base class for Binary Blends.
Added a base class for Ternary Blends.
Added a base class for N-Ary Blends.
Added a unary blend that converts the material color to greyscale.
Added a unary blend that converts a material color to full saturated.
Added a binary blend that interpolates between two materials.