In a good place, but I think this needs to be LESS generic
Cleaned. Not generic. We won't need generic types for our graph.