Arbitrary MessagesOn The Connection
How Do You Know What Messagesa Component Accepts?
You Ask It.
Don’t Predefine the Message Vocabulary.
Let Every Component Define Its Own.