There is certainly more we'll want to do here, but this gets some basics in place that will make it easier to render the graph when visualizing.