Introduction to Generic Inventory