Shader now have a fixed main code, only one function must be defined to write the shader
Added default vertex/fragment shader in static variables
Added Shader specification