Store parent text options in ResolvedBox. This is required for vertically aligning the box with its parent.
Implement set operations on [ResolvedBox].
Allow extracting spacing from ResolvedBox.
Store direction in ResolvedBox.
Define ResolvedBox.