Haskell SVG reading (and hopefully eventually writing) library