added PNGWriter
first concept for svg writing
unfinished: keys, save dialog