Rework provenance to use drafts rather than state. Moved provenance into a separate application (module). This checkin
converts process to using drafts.