Removed the text to path conversion, it was
too complicated to align the generated paths
with the dynamic layouts' texts. So embeded
font files using data URIs is being used,
this is experimental and a "quick-fix", because
data URIs could be not compatible and/or work
in some environments and browsers. A comment and/or
issue with more details about this will be created.
Added to the SVG converting script a line to create .svg.js files.
These files are normal JS files that exports just a single string,
the SVG file content. This way the library doesn't need a build
step to embed these files and/or node:fs to read them.
Orgnanized the banners in the design file, now each is
on a different page/canvas. This also fixes the exported
SVGs having the other banners code in them.
These files will be converted to standard SVG files using a script.
So things like Inkscape's labels can be converted to IDs (because
Inkscape doesn't support duplicated IDs on the design.inkscape.svg
file).