This is the first thread that is created at startup. It will read the settings through the corresponding UAVObjects and start the rest of the modules. Which modules start depends on the settings. For example if in HITL mode then certain modules that interface with the sensors will not be started (see example below on how HITL will be implemented). Similarly, the appropriate stabilization module will start depending on the aircraft type (fixed wing or VTOL).