Simulation architecture