If we change something on an item today we create a new item and add the revision (e.g. ITEM1-AA2) but that means that we need to update all BOMs that include this item. If we instead could specify the revision within the same ITEM1 record it would keep its internal id and the BOMs would not need updating. We also need to be able to track what revision inventory item has been used on what assembly build