Iterative commit before I break something...
Add the basic data model for the new automation
(still very much a WIP)