New EdgeDescriptor API

Hi, yes this should be exactly the intent. It was already longer planned to make this consistent to the FaceDescriptor setup and bring more consistency between the different geometry interfaces with that.
What did you try and how? Do you have a minimal example of your problem?
Adding a constructor taking arguments is a good point, I just added that.
Best
Christopher