Currently creating a data URL seems to require loading from a file. Could you also support reading from a bytestring? https://github.com/ku-fpg/blank-canvas/blob/master/Graphics/Blank/Utils.hs#L47