maybe we can have smth more descriptive than 'Extractor'? PackageExtractor?