Doxygen documentation comments added.