Added SimulationOverseer
Removed ID argument from constructors due to too large number of parameters