This upgrades the initial ideas and texts of this module to the latest insight and designs to be coherent and more easy to understand.
This is probably a good first milestone, the UX is pretty decent and the wanted functionality is there. Various todo's are still there which mostly of the cleanup type.
We don't actually send any transactions yet.