wrote proper svg (really, xml) rendering classes. makes the high-performance part of me barf, but looks like decent 'easy' c++