Allow for grids > 128 rows

There appears to be an undocumented limitnation of QGridLayout
that prevents more than 128 rows from rendering properly.

This address the issue by automatically growing to two+ grid layouts if necessary.

Currently they are not lined up correctly.