The `<tc:gridLayout>` has a dynamic history.

In Tobago 1 and 2 the `<tc:gridLayout>` was implemented server side. This implementation was very powerful in layout, but has disadvantage in resposiveness.

For Tobago 3 we have alternative layout managers like `<tc:flexLayout>` and `<tc:selgmentLayout>`. The `<tc:gridLayout>` was implemented with the help of JavaScript to have a working and quite compatibe version, but it was not recommented to use.

The Tobago 4 implementation of the `<tc:gridLayout>` was implemented in CSS and usable with all modern browsers and the Internet Explorer 11.

columnSpan=2 rowSpan=2 rowSpan=2 columnSpan=2 columnSpan=2 gridColumn=1 gridRow=3 rowSpan=2 gridColumn=3 gridRow=2 rowSpan=2 gridColumn=1 gridRow=1 columnSpan=2 gridColumn=2 gridRow=1