The Simulation entity contains all information about the simulation settings and the steps taken during simulation, e.g., the particular type of simulation and the algorithm used for the execution of the simulation.
The DataGenerator entity encodes post-processing procedures which need to be applied to the simulation result before output, e.g., normalisation of data.