Started with value providers
Value provider backing
rewind
Back to non-compiled implementation with simulation time
Simulation time advancement
Extracted update to its own method
Started with simulation driver
Automated commit