added generic harvester that has subharvesters (future composit design pattern)
Composite pattern applied to harvesters - you can use embedded harvesters within harvesters to combine harvesting. Generic harvester returns unique results of all subharvesters.