1. A computing device comprising: a system on chip (SoC) module, the SoC module comprises: a processor subsystem, the processor subsystem comprises: a processor; and memory that comprises: an event broker component that is executed by the processor, the event broker component configured to detect receipt of a predefined event message at the processor subsystem; and a process that conforms to an event-driven architecture, wherein the event broker component is further configured to cause the processor to execute the process responsive to the event broker component detecting receipt of the predefined event message at the processor subsystem, the process configured to cause the processor to generate an output event message responsive to the processor executing the process; and a hardware logic subsystem, the hardware logic subsystem comprises: event broker logic that is configured to detect receipt of a predefined second event message at the hardware logic subsystem; and a hardware logic module that conforms to the event-driven architecture, wherein the event broker logic is further configured to trigger operation of the hardware logic module responsive to the event broker logic detecting receipt of the predefined second event message, the hardware logic module configured to generate a second output event message responsive to being triggered; wherein the processor subsystem and the hardware logic subsystem are configured to communicate with one another.