Worked on graph structure more. I know the performance of the methods I've written are terrible; I'll optimize them later.