Finished architecture for Symbolic Matrix expressions.  It contains ways to generate them for each of the matrix types, and records the shape of the expressions involved and verifies that the operation can be performed between matrices of the right shape.  Next up is to topologically sort the nodes in order to animate them with the correct order of operations
Merge branch 'master' of github.com:zobot/VRMath