graphics: skyBox StockProgram added.
demo: use stockProgram for skybox.
graphics: context classes added.
graphics: backend specific program creation moved out from Graphics.