Add your own payment system . . .
Each wallet maps its technology to that model, and gets:
Accounts: creation, removal, etc
SubAccounts addition of Contracts
Email payments, deposits, transfers, histories.
At each level wallet can plugin additional features into the menus.