Project cleanup. Removing IDE dependent files.
Added .gitignore
Refactored Parser to create a DOM Tree that can then be drawn into a Picture.
With this restructure, instead of parsing directly into a Picture, it+s possible to manipulate the DOM Tree before drawing, for instance changing some properties or even drawing only a portion of the DOM Tree.
Also added some methods to navigate the DOM Tree and edit it's properties.
Overall the project gained a whole lot of power with some minimal performance overheads.