Documentation pass
WIP rewriting class management