docs: Update documentation and Doxygen documentation generation