Added Doxygen comments and Justins new icons.