The Inventory Logging Update

This is very much still a work in progress. However, I've pushed it so that feedback may be gathered.