Removed legacy code. Added support for events. Added support for chainable callbacks. Added support for running a `convert` call. Added documentation.