Literally anything in the game could be given an inventory, even things which don't exist in the world can be given an inventory (baubles is a good example of this). All you need is somewhere to store the data, which can be an item, a "fake" entity, or even the world itself. That being said, I...