Implemented shader creation methods in GraphicsContext