runSimulations
fun runSimulations(scenarios: Map<String, Scenario>, duration: Duration, logger: (String) -> EventLog = { EventLog.noop() }, iconProvider: IconProvider = IconProvider.defaultProvider())
Runs multiple simulations in parallel and displays comparative results.
Each Scenario is simulated for the specified duration in parallel, then all results are displayed together in a multi-simulation visualization for comparison.