Added Extractor factory method to top level module