In theory this gives underlining.
Render rises. This needs reworking, but it shows me *why* it needs reworking.
Let’s aim for better composibility in our document classes.
Simple composable packages.
Is the more object-y way to do it.
Tidy up the code and it works better, too.
Colors, why not.