Adds documentation generation