Architecture of the simulator

The simulator consists of 7 main parts. They are:
Below is a brief description of how the simulator works: