Splits a message into a sequence of messages.
Joins sequences of messages into a single message.
Sorts message properties or a sequence of messages.
Creates sequences of messages based on various rules.