я бы смотрел в сторону обычного массива и парсил бы его в кумле с генерацией нужных элементов. Если суммарная сетка мелкая (5х3 мелкая), то можно просто в кумле на основе этого массива генерить полноценую листмодель с кучей пустых элементов
это все можно сделать через кастомный квикайтем в плюсах, но это будет раз в пять дольше делать, а смысла вроде как ноль (по крайней мере я так понял что у тебя там элементарная отрисовка текста)