Doxygen style comments added.