Splitting out BankingBackend, BankingClient and BankingManagementClient.