Message
Provides a message schema, which can be parameterized to construct customizable messages.
MessageArg
Provides a parameter value to a message schema.