data model for graphical editor continued