A. Manual Graph Data Using this approach, a graph structure is generated from pre-existing data. This type of approach is important when performing a deep anaylsis of a specific problem, since the graph will be generated in the exact same way each time the user wants to view it or perform an analysis. This is a useful approach to learning, since a teacher may prepare a lesson using a specific graph and its features as teaching points. The learner also would have the capability to revisit the exact same problem in order to better understand its functionality through a reliable example. Such a graph could be defined within a project’s scripts or could be loaded from a custom graph data file format into Unity.