Doxygen

The completed first pass at doxygen documentation