Split Harvester and SensorBox generation code into separate packages.