So, this has come together quickly (for me). I now have the minimum requirements for a rudimentary banking system. It only operates in whole numbers, and by default allows neither negative balances nor multiple accounts. It logs transactions. I will be using this module on the site for registered users....more details once I'm ready.