Allow us to scale a single URL image across a surface

Right now when an image from a webpage is applied to a surface it seems the only option is to make it replicate disgustingly over and over. The option for having a single image act as a wallpaper by itself without the replication is currently impossible.

I figure since surface canvases have been implemented we may as well have the ability to use them to display a single image.