Commiting a couple documentation bugs fixed a while ago
Refactor to use inheritance instead of callbacks