Move to CanvasRenderer by default; Re-use sprites and update textures ev...

...er iter