Adding documentation with Doxygen comments.