added different modes to renderer for manipulating graphs
new VertexFactory
added more graph transformation functionality