Metrea Interview Question

Explain how would you go about building a simulator.