Trying to design a generic version for huge matrices split into a number
of small blocks.