Need to manage a spare parts catalog.
The machine evolves over time and the catalog must reflect these evolutions.