Implement GraphDrawer