first steps towards harvester builder
Added possibility to inject executor during GenericHarvester creation
extract method refactoring on GenericHarvester