Refactoring documentation to conform to HeaderDoc and Doxygen