Added AnyUniform class for more generic threatment of uniforms. As a result UniformBlock has a more generic API now.