The renderer can now update any combination of a Drawable's position, direction, scale, and effect values through a single function call. The effect values will be adjusted according to per-effect conversion functions to prepare the values for use inside the shader.