Simulation and offline programming

Offline programming