GlyphGraphFactory & little work in visualizer

* Added functionality to edigfy graph in GlyphGraphFactory
* Added needed datastructures and methods in GlyphGraph
* Some datatypes changed in ParentNetwowkrPlacement
Visualizer work

* Changing datastructures and other things needed to compile packages
* Not all packages compile still, but enough to parse through
* Deciding what to bring over to Display package