Create canvas and generate png for download.

It would be awesome to just download straight as PNG.