Exportable extension

Resolves #38.
Let's move this function to the exportable.js and only create the svg version when we actually call download()/place()