o starting refactor to better fit mvc model
o some file renaming
o code reorg (push id/compaction logic to GraphModel)
o eliminate reliance on global GraphBuilder