Refactor to use SQLA objects for performing the work

- supports better asynchronous workflow
- rolled "Pod" functionality into the "Draft" table