When documenting, use tomdoc.

Document only non-obvious code and overarching
components, not each individual method. Or, in other words,
document the framework not the methods.