New Transactions
Monero uses the dandelion++ protocol to pass transactions around the network, this flow just describes the actual tx passing between nodes part.
Flow
This flow is pretty simple, the txs are put into a new transactions notification and sent to peers.
Hopefully in the future this is changed.
There must be no duplicate txs in the notification.1