PLAT-6590 Move RedisSimulationSource behind an interface