Finally: Add functionality for scrapping defective items. Tests first. Easy to do with the refactored code base.