Uniforms are used to communicate variables with shaders at runtime. This class offers some utilities to use that functionality.