Proof of concept: Add support for customizing GAPDoc <TitlePage>

The code now also indents the generated output nicely, hopefully
further reducing the need to manually edit it.