made alot of changes to arbor.d.ts, and some small changes to graph-gui.ts and renderer.ts