Graph node control for .NET WPF