Started redux on graph to eliminate the generic stuff as much as possible.