FMatrix is almost complete, next step is adding constructors for specific types of matrices.