Uniform wrapper to avoid unnecessary reuploads.
Sprites are now packed to SpritePages to reduce texture binds.
SpriteRenderer: Renderer swapping.
SpriteManager now supports renderer switching.
SpriteRenderer.changeRenderer() better asserts.
Renderer reloading now works.