Inputs: 1. A list of all Work objects to visualize Steps: 1. Parse the Work objects to generate an edge list of work objects 2. Provide the input list of all Work objects as the nodes list, and the edge list as the edges Outputs: 1. A NetworkX graph structure, where each node is a Work object.