Data for Machines and Events

Both machines and events can have associated data. To explore the topic, we’ll revisit The HSM Communicator, adding a place in the machine to hold the most recently received peer message, and giving the MESSAGE_RECEIVED event a way to actually convey that message.