Mksvg

An Svg Printer for Rust

Changes:

0.2.1

Major change, all tags now need to be added using the Tag::tagname feature. This means that SvgWrite is no longer reliant on Generics and can be a Dynamic type.

To wrap a tag use

```rust let mut innerwriter = Tag::g().transform(3,4).wrap(outerwriter); Tag::rect(5,6,100,100).write(&mut inner_writer);

wheninnerwriteris dropped,outerwriter``` will be writable again, ensuring the structure of the Svg is correct

The Page drawing library has now also changed to use a Builder Pattern.

eg ```rust

let files = page::Pages::build(cards).pagesize(400,500).gridsize(4,4).writepages("base/path"); ```

0.1.3

0.1.2