[#7] Added support for saving source configuration
[#7] More work on the harvester director API