refactoring

Graph refactoring: The hard way

13 min read