The Simulation and Ensemble runs functionality

SimulationConfig: Configuration of simulation algorithm, which is simply to perform a deterministic model run.

SequentialSimulationConfig: Configuration of sequential simulation algorithm, which is simply to perform a perturbed model run.

SequentialEnsembleSimulationConfig:Configuration of Sequential Ensemble Simulation algorithm, which is simply to perform an ensemble of perturbed model runs.