~jaro/balkon

ref: 2fea437c601cce8ab25715c2c6a6a57748582031 balkon/src/Data/Text/ParagraphLayout/Internal d---------
Fix documentation: link to layoutRich.
Fix documentation: missing boxSpacing.
Describe box edges with extensible type.
Expose piecewise paragraph construction.
Consolidate tree types into one.
Handle ancestor boxes in rich layout.
Add ancestor boxes to interface.
Implement finding box edges.
Allow extracting ResolvedBox from WithSpan.
Implement set operations on [ResolvedBox].
Allow extracting spacing from ResolvedBox.
Store direction in ResolvedBox.
Add required textDirection to TextOptions.
Link ResolvedSpan to boxes.
Use ResolvedBox when flattening trees.
Define ResolvedBox.
Improve code readability with type alias.
Separate WithSpan for sharing with other modules.
Deduplicate pagination code.
Implement Rich pagination.
Next