refactoring plan a little. naming harvester, compressor, indexer, and other services