- Create a message structure that works for arbitrary backend. - Move the message structure logic to mdap.