Use the kyro backed encoder for writing the resolution results.
Use a variable length int for serializing the number of edges for a node in the dependency graph.
Don't serialize the details of the selected node when serializing an edge in the dependency graph.