intermediate model creation step: added 2nd simulator+factory
splitted model.ts in many files, reworked deep copy in simulationhistory (still unfinished)