Snapshot canvas, when triggered, will capture an image of the canvas. To download it you need to use the browser object - on Snapshot trigger, invoke the browser download (the url to download is the CanvasSnapshot in System, you will need to enter a file name including type (ie: LayoutName & ".png").