Pull from adjacent inventories

Preparing the framework for pulling from adjacent inventories.
Now, I only need a way to detect changes on those inventories.