can we order the Matrix the same as the BlockMatrix? `Matrix[GroupT, RowT, Map[ColT, ValT]]`