First try to inject IO to child which need it

Try to help on #1
Tweak extractor init

Following previous commit, we change the way we create the extractor
Add Csv and Tsv Extractor