Support for size depends on parent
Resize items when there is enough space.
Always round up, when computing minimally required space.
Dynamically growing grid, recompute element's sizes with available space.

- the grid can dynamically grow during the static initialization
- the sizes of the elements in the grid are recomputed with available
  width and height
Test cases for size dependencies inside the grid, and for determineForm