feat(docs): Adding documentation generation