Add ProgramSources settings (code only, without GUI) #42