Moved matrix code into its own module
trying to work out whether or not I need interpTransformValue
Don't use interpTransformValue.

Found a bug with angles. Can't use calc for angles of mixed units.