Start roughing out Matrix44
Attempt at 2D subscripting
Second attempt at 2D subscripting
Fix subscript lvalue problem
Add matrix inversion
Add matrix product operation
Add constructors for common matrices
Trivial whitespace adjustments
Make matrix constructors work like the default one
Remove outdated todo comments
Support custom argument types
Add support for defining dependencies
Add matrix transformation support