Move to separate harvester plugin.