implemented custom GraphControlFactory. Created views, viewmodels and models for edges and for vertexes. But not all logic properly organized yet.