added the xml program resources and first prototype of the programs tab