added decomposition methods to Axis
added decomposition methods to vector
added decomposition methods to Coordinate
added decomposition methods to Colour and made channels private
removed redundant cast
PointSpriteRenderer is now correctly disposing of resources, and should no longer allocate new objects on the heap for shader parameters on each frame
tweaked sample app
performance tweak for VelocityColourModifier