The ComponentMsg module describes message formats used by components to communicate with the parent application.
Decoder for component messages. Messages are expected to be part of a labeled structure as defined in the LabeledMsg module.
Encodes a ComponentMsg into a LabeledMsg format suitable for sending to a parent app.
Message types that can be sent to the parent app