Add Doxygen-style comments throughout the project