Started to move shells out to their own python modules