New Feature: Its now possible to define your own graphs by subclassing a new Graph() class.