Some structural but minor refactorings.. Should all work as planned.. Btw if we ever want to "update" .sim files e.g. when continuing a simulation, we need to implement some checks since in the current state it throws an IOException since the file is already in use.. I guess from the SimulationData?