Add "leave 1 per type" to ExtractionMode enum and provider GUI