I am planning a graph. I would like to build a simplified graph. Then expand it. This expansion will include changing some of the nodes in to other graphs. Since a dictionary key is immutable, are there ways to change the node from one object type to another?