Bank/Shared bank contents now supported.

+ Fairly significant refactor of Inventory.