Introduce derived classes to process links the way we need them. Unify the generation of an ID from a section heading.