[WIP] [DO_NOT_MERGE]: introducing osc (end-user CLI)

The implementation of each run command should be a method on an object, such that you aren't requiring cobra to use the functionality.