A "normal" transaction will look like this.
$SenderAddr -> { $RecieverAddr, $SenderChange }
Also a CPFP transaction would look like this (depending on who was doing the pulling)
Sender: $SenderChange -> $SenderChange
-or-
Reciever: $RecieverAddr -> $RecieverAddr
Paying straight back to the address your pulling is the ELI5 way to do it. Those deeper in the tech would prefer to make a fresh Addr for each and every transaction.