Found this while looking for a gui for exist, Jack svg. Basicly its a presentation tool which converts xml into svg.
JackSVG is a program that takes your presentation contents, written in a simple XML-based language, and produces a SVG file formatted for presentation
Now I could do this easily myself but to write the xsl would take man hours which I dont have but I could also write a xsl turn the same xml into pdf using apache's xsl-fo.
Humm, will try this out on the weekend of once I solve this problem with storing xml in exist.