Initial commit. Basic evented workflow.