Basic documentation generation #164