Improve doxygen documentation design and navigation. Better separation of some of the modules.
close #544 (closed)