Think about how to apply GEF to your project. What will you represent in your connected graph? How do you want
to present you graph? What commands will you provide to users? How do you want the editor to "feel"?

If there is basic functionality that you need and that is not in GEF, contact dev@gef.tigris.org
to see if anyone is working on adding that and to discuss how it might be added.

Define your own classes in your own package to extend GEF and apply it to your project. Try to subclass from
GEF classes rather than modifing them.