Oh god, what have I done?! Rewrite of matrices inbound.
There, matrices up and running...again
Reintroducing fixed dimension matrix derived classes