First Commit of shaders updated to IShader interface, frag shader only,
not  tested