More abstractions to SimulationSettings and more values to it. Added additional methods in NewSimController.