diff --git a/.gitignore b/.gitignore
index 9204ba40..8c627f74 100644
--- a/.gitignore
+++ b/.gitignore
@@ -194,3 +194,4 @@ ModelManifest.xml
LittleBigMouse/Control.Loader/setup/*.exe
/LittleBigMouse/Control.Loader/img/Logos/Intel
/LittleBigMouse.Setup/LittleBigMouse_5.0.0.0.exe
+*.exe
diff --git a/LittleBigMouse.Setup/LittleBigMouse.iss b/LittleBigMouse.Setup/LittleBigMouse.iss
index 485a4c64..5db55dc5 100644
--- a/LittleBigMouse.Setup/LittleBigMouse.iss
+++ b/LittleBigMouse.Setup/LittleBigMouse.iss
@@ -31,7 +31,7 @@ Name: "{group}\Little Big Mouse"; Filename: "{app}\LittleBigMouse.Ui.Avalonia.ex
[Run]
Filename: {app}\LittleBigMouse.Ui.Avalonia.exe; Description: Run Application; Flags: postinstall nowait skipifsilent runascurrentuser
-[UninstallRun]
-Filename: "{cmd}"; Parameters: "/C ""taskkill /im LittleBigMouse.Ui.Avalonia.exe /f /t"
-Filename: "{cmd}"; Parameters: "/C ""taskkill /im LittleBigMouse.Hook.exe /f /t"
-Filename: "{app}\LittleBigMouse_Daemon.exe"; Parameters: "--unschedule --exit"
+;[UninstallRun]
+;Filename: "{cmd}"; Parameters: "/C ""taskkill /im LittleBigMouse.Ui.Avalonia.exe /f /t"
+;Filename: "{cmd}"; Parameters: "/C ""taskkill /im LittleBigMouse.Hook.exe /f /t"
+;Filename: "{app}\LittleBigMouse_Daemon.exe"; Parameters: "--unschedule --exit"
diff --git a/LittleBigMouse.Setup/LittleBigMouse.nsi b/LittleBigMouse.Setup/LittleBigMouse.nsi
new file mode 100644
index 00000000..df9d1024
--- /dev/null
+++ b/LittleBigMouse.Setup/LittleBigMouse.nsi
@@ -0,0 +1,119 @@
+;--------------------------------
+;Include Modern UI
+
+ !include "MUI2.nsh"
+
+ !define lbm "LittleBigMouse"
+ !define lbm_version "5.0.0"
+ !define lbm_file "LittleBigMouse.Ui.Avalonia.exe"
+
+
+ !define main "..\LittleBigMouse.Ui\LittleBigMouse.Ui.Avalonia"
+ !define daemon "..\LittleBigMouse.Daemon"
+ !define main_out_dir "${main}\bin\x64\Release\net8.0"
+ !define daemon_out_dir "${daemon}\bin\x64\Release"
+
+;--------------------------------
+;General
+
+ ;Name and file
+ Name "Little Big Mouse"
+ OutFile "${lbm}-${lbm_version}.exe"
+ Unicode True
+
+ ;Default installation folder
+ InstallDir "$PROGRAMFILES64\${lbm}"
+
+ ;Get installation folder from registry if available
+ InstallDirRegKey HKCU "Software\Mgth\${lbm}" ""
+
+ ;Request application privileges for Windows Vista
+ RequestExecutionLevel admin
+
+;---------------------------------
+;General
+
+ !define MUI_ICON "${main}\MainIcon.ico"
+ !define MUI_UNICON "${main}\MainIcon.ico"
+; !define MUI_SPECIALBITMAP "Bitmap.bmp"
+
+;--------------------------------
+;Interface Settings
+
+ !define MUI_ABORTWARNING
+
+;--------------------------------
+;Pages
+
+; !insertmacro MUI_PAGE_LICENSE "${NSISDIR}\Docs\Modern UI\License.txt"
+; !insertmacro MUI_PAGE_COMPONENTS
+ !insertmacro MUI_PAGE_DIRECTORY
+ !insertmacro MUI_PAGE_INSTFILES
+
+ !define MUI_FINISHPAGE_RUN "$INSTDIR\${lbm_file}"
+ !insertmacro MUI_PAGE_FINISH
+
+ !insertmacro MUI_UNPAGE_CONFIRM
+ !insertmacro MUI_UNPAGE_INSTFILES
+
+
+;--------------------------------
+;Language
+
+ !insertmacro MUI_LANGUAGE "English"
+
+
+;--------------------------------
+;Installer Sections
+Section "install"
+
+;Add files
+ SetOutPath "$INSTDIR"
+
+ File "${main_out_dir}\*.exe"
+ File "${daemon_out_dir}\*.exe"
+ File /r "${main_out_dir}\*.dll"
+ File "${main_out_dir}\*.json"
+
+;create desktop shortcut
+ CreateShortCut "$DESKTOP\${lbm}.lnk" "$INSTDIR\${lbm_file}" ""
+
+;create start-menu items
+ CreateDirectory "$SMPROGRAMS\${lbm}"
+ CreateShortCut "$SMPROGRAMS\${lbm}\Uninstall.lnk" "$INSTDIR\Uninstall.exe" "" "$INSTDIR\Uninstall.exe" 0
+ CreateShortCut "$SMPROGRAMS\${lbm}\${lbm}.lnk" "$INSTDIR\${lbm_file}" "" "$INSTDIR\${lbm_file}" 0
+
+;write uninstall information to the registry
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${lbm}" "DisplayName" "${lbm} (remove only)"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${lbm}" "UninstallString" "$INSTDIR\Uninstall.exe"
+
+ WriteUninstaller "$INSTDIR\Uninstall.exe"
+
+SectionEnd
+
+
+;--------------------------------
+;Uninstaller Section
+Section "Uninstall"
+
+;Delete Files
+ RMDir /r "$INSTDIR\*.*"
+
+;Remove the installation directory
+ RMDir "$INSTDIR"
+
+;Delete Start Menu Shortcuts
+ Delete "$DESKTOP\${lbm}.lnk"
+ Delete "$SMPROGRAMS\${lbm}\*.*"
+ RmDir "$SMPROGRAMS\${lbm}"
+
+;Delete Uninstaller And Unistall Registry Entries
+; DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\${lbm}"
+ DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\${lbm}"
+
+SectionEnd
+
+
+
+
+;eof
\ No newline at end of file
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.0-beta4.exe b/LittleBigMouse.Setup/LittleBigMouse_4.0-beta4.exe
deleted file mode 100644
index b2a9c793..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.0-beta4.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.0-beta5.exe b/LittleBigMouse.Setup/LittleBigMouse_4.0-beta5.exe
deleted file mode 100644
index 6349ef7f..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.0-beta5.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.0-beta6.exe b/LittleBigMouse.Setup/LittleBigMouse_4.0-beta6.exe
deleted file mode 100644
index 967d4bc5..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.0-beta6.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.0-beta7.exe b/LittleBigMouse.Setup/LittleBigMouse_4.0-beta7.exe
deleted file mode 100644
index 437e9cc8..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.0-beta7.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6579.32135.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6579.32135.exe
deleted file mode 100644
index e18b1d37..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6579.32135.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2300.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2300.exe
deleted file mode 100644
index ddbba4e6..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2300.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2435.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2435.exe
deleted file mode 100644
index f2fd72df..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2435.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2519.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2519.exe
deleted file mode 100644
index dfaa0293..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2519.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2698.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2698.exe
deleted file mode 100644
index 6f69ccf3..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2698.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2765.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2765.exe
deleted file mode 100644
index 3bbc41ae..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2765.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2836.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2836.exe
deleted file mode 100644
index 5657feeb..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.2836.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.3033.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.3033.exe
deleted file mode 100644
index 2f632e2b..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6581.3033.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6582.25552.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6582.25552.exe
deleted file mode 100644
index 3aa7a55d..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6582.25552.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6582.25656.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6582.25656.exe
deleted file mode 100644
index 1484ddd1..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6582.25656.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6582.25692.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6582.25692.exe
deleted file mode 100644
index bdf514be..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6582.25692.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6585.24898.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6585.24898.exe
deleted file mode 100644
index d018767c..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6585.24898.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6585.40044.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6585.40044.exe
deleted file mode 100644
index 4c0cbe63..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6585.40044.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6591.42000.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6591.42000.exe
deleted file mode 100644
index 9f40967a..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6591.42000.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6596.32617.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6596.32617.exe
deleted file mode 100644
index 4a4676c4..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6596.32617.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6596.42567.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6596.42567.exe
deleted file mode 100644
index 01710631..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6596.42567.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6597.297.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6597.297.exe
deleted file mode 100644
index 4fbdf95b..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6597.297.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6598.14835.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6598.14835.exe
deleted file mode 100644
index 6d10f2c1..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6598.14835.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6598.15053.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6598.15053.exe
deleted file mode 100644
index b3f74d7e..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6598.15053.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.6598.15330.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.6598.15330.exe
deleted file mode 100644
index 36e2e8a4..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.6598.15330.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.1.7051.37545.exe b/LittleBigMouse.Setup/LittleBigMouse_4.1.7051.37545.exe
deleted file mode 100644
index 021a1765..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.1.7051.37545.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.2.7120.40854.exe b/LittleBigMouse.Setup/LittleBigMouse_4.2.7120.40854.exe
deleted file mode 100644
index dbbfaf88..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.2.7120.40854.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.2.7120.42822.exe b/LittleBigMouse.Setup/LittleBigMouse_4.2.7120.42822.exe
deleted file mode 100644
index a996c9f7..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.2.7120.42822.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.2.7120.42893.exe b/LittleBigMouse.Setup/LittleBigMouse_4.2.7120.42893.exe
deleted file mode 100644
index 7d2cb2e3..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.2.7120.42893.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.2.7124.41051.exe b/LittleBigMouse.Setup/LittleBigMouse_4.2.7124.41051.exe
deleted file mode 100644
index fee3a4bc..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.2.7124.41051.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.2.7124.41387.exe b/LittleBigMouse.Setup/LittleBigMouse_4.2.7124.41387.exe
deleted file mode 100644
index 1612a1d5..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.2.7124.41387.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.2.7124.42685.exe b/LittleBigMouse.Setup/LittleBigMouse_4.2.7124.42685.exe
deleted file mode 100644
index 51c20c1d..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.2.7124.42685.exe and /dev/null differ
diff --git a/LittleBigMouse.Setup/LittleBigMouse_4.2.7138.27943.exe b/LittleBigMouse.Setup/LittleBigMouse_4.2.7138.27943.exe
deleted file mode 100644
index 1670afa2..00000000
Binary files a/LittleBigMouse.Setup/LittleBigMouse_4.2.7138.27943.exe and /dev/null differ
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Monitor.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Monitor.svg
new file mode 100644
index 00000000..87d1e829
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Monitor.svg
@@ -0,0 +1,74 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/MonitorInfo.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/MonitorInfo.svg
new file mode 100644
index 00000000..14239124
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/MonitorInfo.svg
@@ -0,0 +1,106 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/MonitorLocation.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/MonitorLocation.svg
new file mode 100644
index 00000000..45cdde90
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/MonitorLocation.svg
@@ -0,0 +1,111 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/MonitorSize.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/MonitorSize.svg
new file mode 100644
index 00000000..b573eac0
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/MonitorSize.svg
@@ -0,0 +1,100 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/MonitorVCP.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/MonitorVCP.svg
new file mode 100644
index 00000000..90400531
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/MonitorVCP.svg
@@ -0,0 +1,91 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Parts/Power.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Parts/Power.svg
new file mode 100644
index 00000000..a2c7325d
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Parts/Power.svg
@@ -0,0 +1,63 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/AMD.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/AMD.svg
new file mode 100644
index 00000000..af8eb566
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/AMD.svg
@@ -0,0 +1,82 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/AOC.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/AOC.svg
new file mode 100644
index 00000000..30a18788
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/AOC.svg
@@ -0,0 +1,57 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/AOpen.AOA.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/AOpen.AOA.svg
new file mode 100644
index 00000000..67fafbf2
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/AOpen.AOA.svg
@@ -0,0 +1,83 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/ASRock.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/ASRock.svg
new file mode 100644
index 00000000..bfeca5d6
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/ASRock.svg
@@ -0,0 +1,90 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/AUO.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/AUO.svg
new file mode 100644
index 00000000..794a1e65
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/AUO.svg
@@ -0,0 +1,81 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Acer.CHE.ALI.ACR.API.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Acer.CHE.ALI.ACR.API.svg
new file mode 100644
index 00000000..99301759
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Acer.CHE.ALI.ACR.API.svg
@@ -0,0 +1,74 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Alienware.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Alienware.svg
new file mode 100644
index 00000000..a7bac37e
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Alienware.svg
@@ -0,0 +1,188 @@
+
+
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Aorus.GBT.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Aorus.GBT.svg
new file mode 100644
index 00000000..6fe6207e
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Aorus.GBT.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Apple.APP.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Apple.APP.svg
new file mode 100644
index 00000000..e9ab9875
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Apple.APP.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Asus.ATK.ACI.ASU.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Asus.ATK.ACI.ASU.svg
new file mode 100644
index 00000000..a63b3ee4
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Asus.ATK.ACI.ASU.svg
@@ -0,0 +1,49 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Benq.BEN.BNQ.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Benq.BEN.BNQ.svg
new file mode 100644
index 00000000..311d4aaa
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Benq.BEN.BNQ.svg
@@ -0,0 +1,91 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Chiq.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Chiq.svg
new file mode 100644
index 00000000..5d7985f6
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Chiq.svg
@@ -0,0 +1,92 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Compaq.CPQ.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Compaq.CPQ.svg
new file mode 100644
index 00000000..f997a32c
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Compaq.CPQ.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/ContinentalEdison.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/ContinentalEdison.svg
new file mode 100644
index 00000000..2eeb0eda
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/ContinentalEdison.svg
@@ -0,0 +1,69 @@
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/CoolerMaster.CMI.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/CoolerMaster.CMI.svg
new file mode 100644
index 00000000..9e3091a2
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/CoolerMaster.CMI.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Corsair.CRM.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Corsair.CRM.svg
new file mode 100644
index 00000000..30bbbdae
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Corsair.CRM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Dahua.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Dahua.svg
new file mode 100644
index 00000000..af66cd28
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Dahua.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Dell.DEL.DLL.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Dell.DEL.DLL.svg
new file mode 100644
index 00000000..5b797770
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Dell.DEL.DLL.svg
@@ -0,0 +1,64 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Eizo.EIZ.EGD.ENC.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Eizo.EIZ.EGD.ENC.svg
new file mode 100644
index 00000000..093c6153
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Eizo.EIZ.EGD.ENC.svg
@@ -0,0 +1,67 @@
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Essentielb.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Essentielb.svg
new file mode 100644
index 00000000..cd15463d
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Essentielb.svg
@@ -0,0 +1,45 @@
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Fujitsu.FDT.FUJ.FMI.FML.FPE.FUS.FJS.FJC.FTL.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Fujitsu.FDT.FUJ.FMI.FML.FPE.FUS.FJS.FJC.FTL.svg
new file mode 100644
index 00000000..0d2fbc13
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Fujitsu.FDT.FUJ.FMI.FML.FPE.FUS.FJS.FJC.FTL.svg
@@ -0,0 +1,83 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Gigabyte.GBT.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Gigabyte.GBT.svg
new file mode 100644
index 00000000..da35b4bd
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Gigabyte.GBT.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/HANNspree.HSP.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/HANNspree.HSP.svg
new file mode 100644
index 00000000..1f46be26
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/HANNspree.HSP.svg
@@ -0,0 +1,51 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/HKC.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/HKC.svg
new file mode 100644
index 00000000..3b8e329c
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/HKC.svg
@@ -0,0 +1,77 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/HannsG.HSD.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/HannsG.HSD.svg
new file mode 100644
index 00000000..43618ad4
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/HannsG.HSD.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Hitachi.HIT.HCP.HCE.HEC.HIC.HTC.MXL.HEL.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Hitachi.HIT.HCP.HCE.HEC.HIC.HTC.MXL.HEL.svg
new file mode 100644
index 00000000..7f512f7b
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Hitachi.HIT.HCP.HCE.HEC.HIC.HTC.MXL.HEL.svg
@@ -0,0 +1,78 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Hp.HPQ.HPD.HPC.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Hp.HPQ.HPD.HPC.svg
new file mode 100644
index 00000000..782ca0a2
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Hp.HPQ.HPD.HPC.svg
@@ -0,0 +1,69 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Hyundai.HEI.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Hyundai.HEI.svg
new file mode 100644
index 00000000..b0573260
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Hyundai.HEI.svg
@@ -0,0 +1,123 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/IBM.CDT.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/IBM.CDT.svg
new file mode 100644
index 00000000..76973c55
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/IBM.CDT.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Iiyama.IVM.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Iiyama.IVM.svg
new file mode 100644
index 00000000..20678f0d
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Iiyama.IVM.svg
@@ -0,0 +1,78 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Insignia.INS.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Insignia.INS.svg
new file mode 100644
index 00000000..832a75d1
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Insignia.INS.svg
@@ -0,0 +1,69 @@
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Intel.ICO.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Intel.ICO.svg
new file mode 100644
index 00000000..f5e415cf
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Intel.ICO.svg
@@ -0,0 +1,64 @@
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Iolair.NTS.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Iolair.NTS.svg
new file mode 100644
index 00000000..985a3ee6
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Iolair.NTS.svg
@@ -0,0 +1,264 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/JVC_Logo.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/JVC_Logo.svg
new file mode 100644
index 00000000..d7c9f709
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/JVC_Logo.svg
@@ -0,0 +1,8 @@
+
+
\ No newline at end of file
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/KeepOut.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/KeepOut.svg
new file mode 100644
index 00000000..5d06dbb6
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/KeepOut.svg
@@ -0,0 +1,332 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Konix.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Konix.svg
new file mode 100644
index 00000000..4f088f76
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Konix.svg
@@ -0,0 +1,331 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Lenovo.LEN.LNV.LIN.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Lenovo.LEN.LNV.LIN.svg
new file mode 100644
index 00000000..0a3d913a
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Lenovo.LEN.LNV.LIN.svg
@@ -0,0 +1,79 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Lg.LGS.GSM.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Lg.LGS.GSM.svg
new file mode 100644
index 00000000..13d625b3
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Lg.LGS.GSM.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/MSI.MSG.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/MSI.MSG.svg
new file mode 100644
index 00000000..ec0def42
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/MSI.MSG.svg
@@ -0,0 +1,84 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Millenium.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Millenium.svg
new file mode 100644
index 00000000..6461199d
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Millenium.svg
@@ -0,0 +1,51 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Monoprice.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Monoprice.svg
new file mode 100644
index 00000000..e8ec9bd6
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Monoprice.svg
@@ -0,0 +1,147 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/NEC.NCT.NVM.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/NEC.NCT.NVM.svg
new file mode 100644
index 00000000..bca9d7b3
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/NEC.NCT.NVM.svg
@@ -0,0 +1,72 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Newline.NWL.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Newline.NWL.svg
new file mode 100644
index 00000000..04923461
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Newline.NWL.svg
@@ -0,0 +1,137 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Newskill.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Newskill.svg
new file mode 100644
index 00000000..d4551224
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Newskill.svg
@@ -0,0 +1,124 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Nvidia.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Nvidia.svg
new file mode 100644
index 00000000..80399894
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Nvidia.svg
@@ -0,0 +1,81 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Optoma.OTM.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Optoma.OTM.svg
new file mode 100644
index 00000000..07c924d6
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Optoma.OTM.svg
@@ -0,0 +1,108 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Ozone.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Ozone.svg
new file mode 100644
index 00000000..0687515e
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Ozone.svg
@@ -0,0 +1,62 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Panasonic.MAT.MDO.PLF.MEI.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Panasonic.MAT.MDO.PLF.MEI.svg
new file mode 100644
index 00000000..fcbdf913
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Panasonic.MAT.MDO.PLF.MEI.svg
@@ -0,0 +1,112 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Philips.PCA.PHS.PHL.PHE.PSC.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Philips.PCA.PHS.PHL.PHE.PSC.svg
new file mode 100644
index 00000000..5570643b
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Philips.PCA.PHS.PHL.PHE.PSC.svg
@@ -0,0 +1,70 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/ProXtend.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/ProXtend.svg
new file mode 100644
index 00000000..f91869f6
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/ProXtend.svg
@@ -0,0 +1,239 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Qnix.HYO.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Qnix.HYO.svg
new file mode 100644
index 00000000..bbb8bc6f
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Qnix.HYO.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Samsung.SAM.SKT.SSE.STN.KYK.SEM.SEC.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Samsung.SAM.SKT.SSE.STN.KYK.SEM.SEC.svg
new file mode 100644
index 00000000..e8996d49
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Samsung.SAM.SKT.SSE.STN.KYK.SEM.SEC.svg
@@ -0,0 +1,72 @@
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Siemens.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Siemens.svg
new file mode 100644
index 00000000..9f9be454
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Siemens.svg
@@ -0,0 +1,89 @@
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Sony.SNY.SON.SER.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Sony.SNY.SON.SER.svg
new file mode 100644
index 00000000..8a5274fd
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Sony.SNY.SON.SER.svg
@@ -0,0 +1,53 @@
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Spacedesk.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Spacedesk.svg
new file mode 100644
index 00000000..88e73b04
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Spacedesk.svg
@@ -0,0 +1,125 @@
+
+
diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Terra.svg b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Terra.svg
new file mode 100644
index 00000000..39847e55
--- /dev/null
+++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/Icon/Pnp/Terra.svg
@@ -0,0 +1,118 @@
+
+
+
+