beginnings of graph rework
significant graph rework progress