Flexible and explicit documentation generation.