Implement shaders for phong lighting model