abstract graphEditor out of flow editor