ENH: Very, very close to finishing doxygen. Just a few more TODOs in there