Work on interface of Graph and Edge