-Created the shader class initial implementation