Interface BaseGenericMatrixFactory<T extends BaseGenericMatrix<?>>