Basic Inventory support.

This is just a basic Inventory API.
Unsure if this is an issue, but would there need to be some sort of "InventoryViewer" component to allow for, iunno, CC computers to 'view' the inventory?