created test project, added using of the BehaviorBase class and else few changes
Improved ServiceLocator usage
Store multiple accessed properties in a variable. Done.
used argument validation where it must to be used
using string.Equals and some other changes
Models are simplified by using Catel.Fody features.
set of classes has been refactored. Most important changes are in DrawEdgeBehavior, GraphAreaViewModel and GraphArea.
Another portion of changes. The most important are in classes Filter, Explorer and DataVertex
Created NavigationService
Next one set of changes. Resources are moved into specific folders.
Final set of the refactored code.
used XAML in all views. NuGet packages are updated
Filter problem fixed.
Merge pull request #2 from Khomutov/develop

Refactored and ready for code review