Interducing the GraphEditor as a high-level component