A lot of doxygen updates