IWorkerFactory and SwarmCoordinator