- Create a tool to generate Python classes from the json spec
- Drop install, run modules, prepare operations module
load
- loads Nulecule and creates objects from generated classes, if a component is external, pull and process thesource
(i.e. whole Nulecule graph tree should be available as objects afterload
finishes)create_transaction
- traverse the graph and generate a list of components representing a serialized graphinstall
- unpack files to diskrun
- deploy to provider(s) (i.e. loop through component list generated bycreate_transaction
and run provider plugin)