More work in progress on the run control object
It compiles now (barely)