Layouts — composable arrangers for Element trees.
Concept-oriented sidebar entry. Each layout has a free constructor
(column(), row(), …) and a builder-style API for spacing, padding
and alignment. Layouts and widgets share the same Element<Msg>
tree.