This shows, top to bottom, a TransportMessageContext flow, which branches off into two main sections: "with attachments" and "without attachments." The "with attachments" node moves to a Source, which in turn moves to a Message Context Source. The Message Context Source branches in two directions: "attachments" and "message." The "attachments" branch moves to the attachments source, and the "message" branch moves to a message Source, which branches off to three message type examples: XMLObject Source, String Source, and MFL Source. The "without attachments" scenario moves directly to the "message" branch, bypassing the Message Context Source.