---
title: Implementation Notes
---

- [Drawing in sumo-gui](Drawing_in_sumo-gui.md) - how sumo-gui and netedit draw
- [Error Handling](Error_Handling.md) - philosophy and implementation
- [Options Sub System](Options_Sub_System.md) - how to use and extend command line options
- [Simulation Loop](Simulation_Loop.md) - Order of steps in the main simulation loop
- [Sumo Modules](Sumo_Modules.md) - an overview of the sub-modules
- [Vehicle Models](Vehicle_Models.md) - an overview on Vehicle models