This is an interesting question you are asking. In fact, it is MAC One-time Password that will orchestrate the whole process.
It will use the Email One-time Password mechanism, as well as other Mapping Rules.
If you need to send different emails messages, depending on your context, I believe you cannot change the email_messsage_xml, but you can change this file, with an HTML document in <Message><Value>[![CDATA[ <html_document ]]> </Value></Message>
In this <html_document> you can configure it to select based on an MACRO what the user will see, using a known technique Singe Page Website (or One Page Website), by hidding all messages you don't want the user to see. This way you can embed in the same email message, multiple different messages, and select which is the one the user will see (all others will be hidden!)
I never tried this, but I believe it will work!
------------------------------
Joao Goncalves
Pyxis, Lda.
Sintra
+351 91 721 4994
------------------------------