Implement active/inactive cartridges, multiple versions, and historical record