Refactor to move the Graph related modules into a separate directory in preparation for adding the graph generation and value propogation functions