Easy and precise positioning
Create a grid with any number of rows and columns and place your widgets inside the grid.
Dynamic UI modifications
Add, move, and delete components from the grid. Apart from creating each component individually, you can define schemes for adding dynamic components.
Saving and restoring UI state
GridLayout API also allows saving and restoring the current position of UI widgets within GridLayout.