Revamped InventoryItem and created CatalogItem