Describe box edges with extensible type.
Handle ancestor boxes in rich layout.
Add ancestor boxes to interface.
Test layout with mixed font sizes.