Basic Inventory support.

This is just a basic Inventory API.
True, it's almost certain that there will be custom inventories with Forge mods, need to be able to account for that.