A generator of simulation instances.
This is used to model repeating processes, for instance with a given arrival rate.
It generates copies of a SimulationRef. It must ensure that each copy has a unique name and is independent from all other copies. An integer counter is provided as an argument for that purpose, though it is not necessary to use that.