diff --git a/.idea/.idea.NetworkDiagram/.idea/riderPublish.xml b/.idea/.idea.NetworkDiagram/.idea/riderPublish.xml
new file mode 100644
index 0000000..d527c6f
--- /dev/null
+++ b/.idea/.idea.NetworkDiagram/.idea/riderPublish.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/NetworkDiagramAvalonia/App.axaml b/NetworkDiagramAvalonia/App.axaml
deleted file mode 100644
index 744d668..0000000
--- a/NetworkDiagramAvalonia/App.axaml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/NetworkDiagramAvalonia/App.axaml.cs b/NetworkDiagramAvalonia/App.axaml.cs
deleted file mode 100644
index 91f0f18..0000000
--- a/NetworkDiagramAvalonia/App.axaml.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using Avalonia.Controls.ApplicationLifetimes;
-using System.Net.Mime;
-using Avalonia;
-using Avalonia.Markup.Xaml;
-using NetworkDiagramAvalonia.ViewModels;
-using NetworkDiagramAvalonia.Views;
-
-namespace NetworkDiagramAvalonia;
-
-public class App : Application
-{
- public override void Initialize()
- {
- AvaloniaXamlLoader.Load(this);
- }
-
- public override void OnFrameworkInitializationCompleted()
- {
- if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
- {
- desktop.MainWindow = new MainWindow
- {
- DataContext = new MainWindowViewModel(),
- };
- }
-
- base.OnFrameworkInitializationCompleted();
- }
-}
\ No newline at end of file
diff --git a/NetworkDiagramAvalonia/Assets/avalonia-logo.ico b/NetworkDiagramAvalonia/Assets/avalonia-logo.ico
deleted file mode 100644
index f7da8bb..0000000
Binary files a/NetworkDiagramAvalonia/Assets/avalonia-logo.ico and /dev/null differ
diff --git a/NetworkDiagramAvalonia/NetworkDiagramAvalonia.csproj b/NetworkDiagramAvalonia/NetworkDiagramAvalonia.csproj
deleted file mode 100644
index a69279e..0000000
--- a/NetworkDiagramAvalonia/NetworkDiagramAvalonia.csproj
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
- WinExe
- net10.0
- enable
- app.manifest
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
- None
- All
-
-
-
-
diff --git a/NetworkDiagramAvalonia/Program.cs b/NetworkDiagramAvalonia/Program.cs
deleted file mode 100644
index 07d791b..0000000
--- a/NetworkDiagramAvalonia/Program.cs
+++ /dev/null
@@ -1,24 +0,0 @@
-using Avalonia;
-using System;
-
-namespace NetworkDiagramAvalonia;
-
-sealed class Program
-{
- // Initialization code. Don't use any Avalonia, third-party APIs or any
- // SynchronizationContext-reliant code before AppMain is called: things aren't initialized
- // yet and stuff might break.
- [STAThread]
- public static void Main(string[] args) => BuildAvaloniaApp()
- .StartWithClassicDesktopLifetime(args);
-
- // Avalonia configuration, don't remove; also used by visual designer.
- public static AppBuilder BuildAvaloniaApp()
- => AppBuilder.Configure()
- .UsePlatformDetect()
-#if DEBUG
- .WithDeveloperTools()
-#endif
- .WithInterFont()
- .LogToTrace();
-}
\ No newline at end of file
diff --git a/NetworkDiagramAvalonia/ViewLocator.cs b/NetworkDiagramAvalonia/ViewLocator.cs
deleted file mode 100644
index a4ada0b..0000000
--- a/NetworkDiagramAvalonia/ViewLocator.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-using System;
-using System.Diagnostics.CodeAnalysis;
-using Avalonia.Controls;
-using Avalonia.Controls.Templates;
-using NetworkDiagramAvalonia.ViewModels;
-
-namespace NetworkDiagramAvalonia;
-
-///
-/// Given a view model, returns the corresponding view if possible.
-///
-[RequiresUnreferencedCode(
- "Default implementation of ViewLocator involves reflection which may be trimmed away.",
- Url = "https://docs.avaloniaui.net/docs/concepts/view-locator")]
-public class ViewLocator : IDataTemplate
-{
- public Control? Build(object? param)
- {
- if (param is null)
- return null;
-
- var name = param.GetType().FullName!.Replace("ViewModel", "View", StringComparison.Ordinal);
- var type = Type.GetType(name);
-
- if (type != null)
- {
- return (Control)Activator.CreateInstance(type)!;
- }
-
- return new TextBlock { Text = "Not Found: " + name };
- }
-
- public bool Match(object? data)
- {
- return data is ViewModelBase;
- }
-}
\ No newline at end of file
diff --git a/NetworkDiagramAvalonia/ViewModels/MainWindowViewModel.cs b/NetworkDiagramAvalonia/ViewModels/MainWindowViewModel.cs
deleted file mode 100644
index 96086ad..0000000
--- a/NetworkDiagramAvalonia/ViewModels/MainWindowViewModel.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-namespace NetworkDiagramAvalonia.ViewModels;
-
-public partial class MainWindowViewModel : ViewModelBase
-{
- public string Greeting { get; } = "Welcome to Avalonia!";
-}
\ No newline at end of file
diff --git a/NetworkDiagramAvalonia/ViewModels/ViewModelBase.cs b/NetworkDiagramAvalonia/ViewModels/ViewModelBase.cs
deleted file mode 100644
index 400f2c5..0000000
--- a/NetworkDiagramAvalonia/ViewModels/ViewModelBase.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-using CommunityToolkit.Mvvm.ComponentModel;
-
-namespace NetworkDiagramAvalonia.ViewModels;
-
-public abstract class ViewModelBase : ObservableObject
-{
-}
\ No newline at end of file
diff --git a/NetworkDiagramAvalonia/Views/MainWindow.axaml b/NetworkDiagramAvalonia/Views/MainWindow.axaml
deleted file mode 100644
index f0caaf8..0000000
--- a/NetworkDiagramAvalonia/Views/MainWindow.axaml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/NetworkDiagramAvalonia/Views/MainWindow.axaml.cs b/NetworkDiagramAvalonia/Views/MainWindow.axaml.cs
deleted file mode 100644
index 7c1c6a4..0000000
--- a/NetworkDiagramAvalonia/Views/MainWindow.axaml.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-using Avalonia.Controls;
-
-namespace NetworkDiagramAvalonia.Views;
-
-public partial class MainWindow : Window
-{
- public MainWindow()
- {
- InitializeComponent();
- }
-}
\ No newline at end of file
diff --git a/NetworkDiagramAvalonia/app.manifest b/NetworkDiagramAvalonia/app.manifest
deleted file mode 100644
index e12dda8..0000000
--- a/NetworkDiagramAvalonia/app.manifest
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-