Added converters, callbacks, and tests.