Decide on Format of Message and Create the struct(s) to Correspond to the Message

The Cúram developer and the remote application developer need to agree on the format(s) of the messages passed between the two systems. This involves: