Add the documentation generation