Transactions modify accounts and are viewable in history. Need to
redesign a lot of the code to fit within design principles.