[MISC] Add documentation generation