I don't need a factory, but I do need a manager.
Renderer now sets active uniforms/attributes before each render call at runtime.