Doxygen groups and other improvements
Move the Doxygen build to the doc directory, add function groupings, disable the unused LaTeX generation, and customise the HTML layout
Move the Doxygen build to the doc directory, add function groupings, disable the unused LaTeX generation, and customise the HTML layout