Auth: cjf Connections: From FileIO to DataManager, Graph The FileIO will work by using serialization techniques in the Graph subset of data (Object, Connections) by using the << and >> operators to store each sub component into a retrievable format. The fileIO will traverse through the data structures of the Graph, outputting these objects to file, and then it will create new objects from a stream and insert them into the Graph upon a read command.