Added vertex and fragment shaders.