Edge as Graph template parameter