Will be using Doxygen for documentation generation