Store parent text options in ResolvedBox. This is required for vertically aligning the box with its parent.
Fix internal link to non-existent identifier.
Add helper function to strut empty boxes.
Consolidate tree types into one.
Store direction in ResolvedBox.
Use ResolvedBox when flattening trees.
Define tree for structuring paragraph content.