Separated generator classes out from the instance classes. Going to start adding methods for executing the staged commands.