Initial doxygen documentation.