Commiting initial implementation for the GEF editor