Create either a builder or other helper method to easily construct tables. We should have easy way to ensure that table is always perfect in terms of a structure.
For example, user creates a set of widgets and then just place those using row/column number. Builder should then take it from there and build a correct structure.