controller: Contains core system logic. Decides what to do with incoming data and commands. Handles data processing control decision, and formatting messages before transmisison. drivers: Contains ...