Implement GridLayout widget
implement Grid Layout widget, use rules instead of anchors to control position/size of cells
don't allow to delete cells directly from grid
don't allow to delete non-empty cells by decreasing col/row count