New Matrix<rows, cols> and Transform<T> (with T a matrix) classes to ease the creation of different matrix classes.