MatrixMult now possible with row-aligned and colum-aligned matrices. Minor design changes