Layout of UI
Boxes with:
horizontal or vertical layout
intrinsic sizing of children
flexible and inflexible children
settable flex
preferred, minimum, maximum sizes
nesting of boxes