diff --git a/AIStudio.Wpf.Diagram.sln b/AIStudio.Wpf.Diagram.sln
index 3aefa6f..04a3040 100644
--- a/AIStudio.Wpf.Diagram.sln
+++ b/AIStudio.Wpf.Diagram.sln
@@ -21,8 +21,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "解决方案项", "解决
Directory.Build.Props = Directory.Build.Props
EndProjectSection
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AIStudio.Wpf.DiagramDesigner.Demo", "AIStudio.Wpf.DiagramDesigner.Demo\AIStudio.Wpf.DiagramDesigner.Demo.csproj", "{D0467F47-D782-4A84-9AAE-E4A014913AA6}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{2BE1891E-16C9-4191-998A-45AEEEEA1F0D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AIStudio.Wpf.DiagramDesigner.Additionals", "AIStudio.Wpf.DiagramDesigner.Additionals\AIStudio.Wpf.DiagramDesigner.Additionals.csproj", "{186F34AC-4BC5-40E1-911B-DD3E96AECE6E}"
@@ -31,6 +29,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AIStudio.Wpf.Mind", "Extens
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AIStudio.Wpf.DiagramDesigner.Serializable", "AIStudio.Wpf.DiagramDesigner.Serializable\AIStudio.Wpf.DiagramDesigner.Serializable.csproj", "{439D0631-D9C2-4D36-BFCE-80DFCCABE9E7}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Demos", "Demos", "{62DC8608-D98F-47BB-9F19-ABB0C60B72FF}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AIStudio.Wpf.DiagramDesigner.Demo", "Demos\AIStudio.Wpf.DiagramDesigner.Demo\AIStudio.Wpf.DiagramDesigner.Demo.csproj", "{FCFC5ABF-8459-4B45-ABA0-9B820C7ED5C6}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Apps", "Apps", "{BF9D3CCF-661F-4D1C-8186-A52CD7A42019}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -57,10 +61,6 @@ Global
{EA1D893D-2F50-47AA-80A6-EA297F651CCC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EA1D893D-2F50-47AA-80A6-EA297F651CCC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EA1D893D-2F50-47AA-80A6-EA297F651CCC}.Release|Any CPU.Build.0 = Release|Any CPU
- {D0467F47-D782-4A84-9AAE-E4A014913AA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D0467F47-D782-4A84-9AAE-E4A014913AA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D0467F47-D782-4A84-9AAE-E4A014913AA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D0467F47-D782-4A84-9AAE-E4A014913AA6}.Release|Any CPU.Build.0 = Release|Any CPU
{186F34AC-4BC5-40E1-911B-DD3E96AECE6E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{186F34AC-4BC5-40E1-911B-DD3E96AECE6E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{186F34AC-4BC5-40E1-911B-DD3E96AECE6E}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -73,6 +73,10 @@ Global
{439D0631-D9C2-4D36-BFCE-80DFCCABE9E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{439D0631-D9C2-4D36-BFCE-80DFCCABE9E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{439D0631-D9C2-4D36-BFCE-80DFCCABE9E7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FCFC5ABF-8459-4B45-ABA0-9B820C7ED5C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FCFC5ABF-8459-4B45-ABA0-9B820C7ED5C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FCFC5ABF-8459-4B45-ABA0-9B820C7ED5C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FCFC5ABF-8459-4B45-ABA0-9B820C7ED5C6}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -82,6 +86,7 @@ Global
{CC68D39D-7935-4079-9CEB-FC2FD498D511} = {4959F170-02FB-4B7F-8F53-93DAF22713F9}
{2AB69067-277E-4EE0-9949-8326A145EEE4} = {4959F170-02FB-4B7F-8F53-93DAF22713F9}
{85C437B9-16D2-4076-ABCD-52029AC232FC} = {4959F170-02FB-4B7F-8F53-93DAF22713F9}
+ {FCFC5ABF-8459-4B45-ABA0-9B820C7ED5C6} = {62DC8608-D98F-47BB-9F19-ABB0C60B72FF}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {D30FC641-F06C-4E35-AEA5-48A9B6E59CE0}
diff --git a/AIStudio.Wpf.DiagramDesigner/AIStudio.Wpf.DiagramDesigner.csproj b/AIStudio.Wpf.DiagramDesigner/AIStudio.Wpf.DiagramDesigner.csproj
index 19643aa..d5a44c1 100644
--- a/AIStudio.Wpf.DiagramDesigner/AIStudio.Wpf.DiagramDesigner.csproj
+++ b/AIStudio.Wpf.DiagramDesigner/AIStudio.Wpf.DiagramDesigner.csproj
@@ -8,7 +8,7 @@
A.png
- 1.0.8
+ 1.0.9
一个Wpf的Diagram控件基础库
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/11.gif b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/11.gif
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/11.gif
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/11.gif
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/22.gif b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/22.gif
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/22.gif
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/22.gif
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/33.gif b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/33.gif
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/33.gif
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/33.gif
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/A.ico b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/A.ico
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/A.ico
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/A.ico
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo.csproj b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo.csproj
similarity index 68%
rename from AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo.csproj
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo.csproj
index db42ab2..d38fdf5 100644
--- a/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo.csproj
+++ b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo.csproj
@@ -9,13 +9,6 @@
-
-
-
-
-
-
-
@@ -24,6 +17,13 @@
+
+
+
+
+
+
+
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_c54dij5m_wpftmp.csproj b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_c54dij5m_wpftmp.csproj
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_c54dij5m_wpftmp.csproj
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_c54dij5m_wpftmp.csproj
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_dnbehyiu_wpftmp.csproj b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_dnbehyiu_wpftmp.csproj
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_dnbehyiu_wpftmp.csproj
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_dnbehyiu_wpftmp.csproj
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_dvm1g1u0_wpftmp.csproj b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_dvm1g1u0_wpftmp.csproj
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_dvm1g1u0_wpftmp.csproj
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_dvm1g1u0_wpftmp.csproj
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_h03cu4f5_wpftmp.csproj b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_h03cu4f5_wpftmp.csproj
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_h03cu4f5_wpftmp.csproj
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_h03cu4f5_wpftmp.csproj
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_ik1a4bby_wpftmp.csproj b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_ik1a4bby_wpftmp.csproj
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_ik1a4bby_wpftmp.csproj
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_ik1a4bby_wpftmp.csproj
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_pry210rm_wpftmp.csproj b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_pry210rm_wpftmp.csproj
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_pry210rm_wpftmp.csproj
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_pry210rm_wpftmp.csproj
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_qayelfaa_wpftmp.csproj b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_qayelfaa_wpftmp.csproj
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_qayelfaa_wpftmp.csproj
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_qayelfaa_wpftmp.csproj
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_szmmetsu_wpftmp.csproj b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_szmmetsu_wpftmp.csproj
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_szmmetsu_wpftmp.csproj
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_szmmetsu_wpftmp.csproj
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_vho5dxtz_wpftmp.csproj b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_vho5dxtz_wpftmp.csproj
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_vho5dxtz_wpftmp.csproj
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_vho5dxtz_wpftmp.csproj
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_vqryfojq_wpftmp.csproj b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_vqryfojq_wpftmp.csproj
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_vqryfojq_wpftmp.csproj
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/AIStudio.Wpf.DiagramDesigner.Demo_vqryfojq_wpftmp.csproj
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/App.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/App.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/App.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/App.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/App.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/App.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/App.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/App.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/AssemblyInfo.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/AssemblyInfo.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/AssemblyInfo.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/AssemblyInfo.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Controls/NotDoneYetControl.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Controls/NotDoneYetControl.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Controls/NotDoneYetControl.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Controls/NotDoneYetControl.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Controls/NotDoneYetControl.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Controls/NotDoneYetControl.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Controls/NotDoneYetControl.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Controls/NotDoneYetControl.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Controls/TitleControl.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Controls/TitleControl.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Controls/TitleControl.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Controls/TitleControl.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Controls/TitleControl.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Controls/TitleControl.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Controls/TitleControl.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Controls/TitleControl.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/FodyWeavers.xml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/FodyWeavers.xml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/FodyWeavers.xml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/FodyWeavers.xml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/FodyWeavers.xsd b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/FodyWeavers.xsd
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/FodyWeavers.xsd
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/FodyWeavers.xsd
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/MainWindow.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/MainWindow.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/MainWindow.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/MainWindow.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/MainWindow.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/MainWindow.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/MainWindow.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/MainWindow.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Algorithms/ReconnectLinksToClosestPortsViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Algorithms/ReconnectLinksToClosestPortsViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Algorithms/ReconnectLinksToClosestPortsViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Algorithms/ReconnectLinksToClosestPortsViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Animations/LineAnimationViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Animations/LineAnimationViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Animations/LineAnimationViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Animations/LineAnimationViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Animations/PathAnimationViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Animations/PathAnimationViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Animations/PathAnimationViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Animations/PathAnimationViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Base/BaseViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Base/BaseViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Base/BaseViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Base/BaseViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomGroupViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomGroupViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomGroupViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomGroupViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomLinkViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomLinkViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomLinkViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomLinkViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomNodeViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomNodeViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomNodeViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomNodeViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomPortViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomPortViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomPortViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Customization/CustomPortViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/DragAndDropViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/DragAndDropViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/DragAndDropViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/DragAndDropViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/EventsViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/EventsViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/EventsViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/EventsViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/FlowchartEditorViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/FlowchartEditorViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/FlowchartEditorViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/FlowchartEditorViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomDefinedGroupDesignerItemViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomDefinedGroupDesignerItemViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomDefinedGroupDesignerItemViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomDefinedGroupDesignerItemViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomDefinedGroupDesignerItemViewModel.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomDefinedGroupDesignerItemViewModel.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomDefinedGroupDesignerItemViewModel.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomDefinedGroupDesignerItemViewModel.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomDefinedGroupViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomDefinedGroupViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomDefinedGroupViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomDefinedGroupViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomShortcutGroupViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomShortcutGroupViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomShortcutGroupViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/CustomShortcutGroupViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/GroupViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/GroupViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/GroupViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Groups/GroupViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/LabelsViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/LabelsViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/LabelsViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/LabelsViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/MarkersViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/MarkersViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/MarkersViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/MarkersViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/PathGeneratorsViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/PathGeneratorsViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/PathGeneratorsViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/PathGeneratorsViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/RoutersViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/RoutersViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/RoutersViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/RoutersViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/SnappingViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/SnappingViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/SnappingViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/SnappingViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/VerticesViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/VerticesViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/VerticesViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Links/VerticesViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/LockedViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/LockedViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/LockedViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/LockedViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/MindEditorViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/MindEditorViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/MindEditorViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/MindEditorViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/CustomDefinedDesignerItemViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/CustomDefinedDesignerItemViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/CustomDefinedDesignerItemViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/CustomDefinedDesignerItemViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/CustomDefinedDesignerItemViewModel.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/CustomDefinedDesignerItemViewModel.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/CustomDefinedDesignerItemViewModel.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/CustomDefinedDesignerItemViewModel.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/CustomDefinedNodeViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/CustomDefinedNodeViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/CustomDefinedNodeViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/CustomDefinedNodeViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/GradientNodeViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/GradientNodeViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/GradientNodeViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/GradientNodeViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/RotateViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/RotateViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/RotateViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/RotateViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/SvgViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/SvgViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/SvgViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Nodes/SvgViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/PerformanceViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/PerformanceViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/PerformanceViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/PerformanceViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/PortlessLinksViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/PortlessLinksViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/PortlessLinksViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/PortlessLinksViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Ports/ColoredPortViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Ports/ColoredPortViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Ports/ColoredPortViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Ports/ColoredPortViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Ports/InnerPortViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Ports/InnerPortViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Ports/InnerPortViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Ports/InnerPortViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/SimpleViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/SimpleViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/SimpleViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/SimpleViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/SnapToGridViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/SnapToGridViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/SnapToGridViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/SnapToGridViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/AlignmentViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/AlignmentViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/AlignmentViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/AlignmentViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/ColorTextViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/ColorTextViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/ColorTextViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/ColorTextViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/FontSizeViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/FontSizeViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/FontSizeViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/FontSizeViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/OutlineTextViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/OutlineTextViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/OutlineTextViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/OutlineTextViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/TextViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/TextViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/TextViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/Texts/TextViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/ZoomViewModel.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/ZoomViewModel.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/ZoomViewModel.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/ViewModels/ZoomViewModel.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Algorithms/ReconnectLinksToClosestPortsView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Algorithms/ReconnectLinksToClosestPortsView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Algorithms/ReconnectLinksToClosestPortsView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Algorithms/ReconnectLinksToClosestPortsView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Algorithms/ReconnectLinksToClosestPortsView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Algorithms/ReconnectLinksToClosestPortsView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Algorithms/ReconnectLinksToClosestPortsView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Algorithms/ReconnectLinksToClosestPortsView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/LineAnimationView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/LineAnimationView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/LineAnimationView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/LineAnimationView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/LineAnimationView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/LineAnimationView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/LineAnimationView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/LineAnimationView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/PathAnimationView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/PathAnimationView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/PathAnimationView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/PathAnimationView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/PathAnimationView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/PathAnimationView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/PathAnimationView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Animations/PathAnimationView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomGroupView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomGroupView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomGroupView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomGroupView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomGroupView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomGroupView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomGroupView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomGroupView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomLinkView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomLinkView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomLinkView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomLinkView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomLinkView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomLinkView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomLinkView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomLinkView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomNodeView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomNodeView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomNodeView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomNodeView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomNodeView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomNodeView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomNodeView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomNodeView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomPortView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomPortView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomPortView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomPortView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomPortView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomPortView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomPortView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Customization/CustomPortView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/DragAndDropView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/DragAndDropView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/DragAndDropView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/DragAndDropView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/DragAndDropView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/DragAndDropView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/DragAndDropView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/DragAndDropView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/EventsView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/EventsView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/EventsView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/EventsView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/EventsView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/EventsView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/EventsView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/EventsView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/FlowchartEditorView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/FlowchartEditorView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/FlowchartEditorView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/FlowchartEditorView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/FlowchartEditorView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/FlowchartEditorView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/FlowchartEditorView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/FlowchartEditorView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomDefinedGroupView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomDefinedGroupView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomDefinedGroupView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomDefinedGroupView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomDefinedGroupView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomDefinedGroupView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomDefinedGroupView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomDefinedGroupView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomShortcutGroupView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomShortcutGroupView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomShortcutGroupView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomShortcutGroupView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomShortcutGroupView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomShortcutGroupView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomShortcutGroupView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/CustomShortcutGroupView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/GroupView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/GroupView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/GroupView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/GroupView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/GroupView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/GroupView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/GroupView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Groups/GroupView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/LabelsView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/LabelsView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/LabelsView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/LabelsView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/LabelsView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/LabelsView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/LabelsView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/LabelsView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/MarkersView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/MarkersView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/MarkersView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/MarkersView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/MarkersView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/MarkersView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/MarkersView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/MarkersView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/PathGeneratorsView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/PathGeneratorsView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/PathGeneratorsView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/PathGeneratorsView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/PathGeneratorsView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/PathGeneratorsView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/PathGeneratorsView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/PathGeneratorsView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/RoutersView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/RoutersView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/RoutersView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/RoutersView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/RoutersView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/RoutersView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/RoutersView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/RoutersView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/SnappingView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/SnappingView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/SnappingView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/SnappingView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/SnappingView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/SnappingView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/SnappingView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/SnappingView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/VerticesView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/VerticesView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/VerticesView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/VerticesView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/VerticesView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/VerticesView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/VerticesView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Links/VerticesView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/LockedView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/LockedView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/LockedView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/LockedView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/LockedView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/LockedView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/LockedView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/LockedView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/MindEditorView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/MindEditorView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/MindEditorView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/MindEditorView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/MindEditorView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/MindEditorView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/MindEditorView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/MindEditorView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/CustomDefinedNodeView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/CustomDefinedNodeView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/CustomDefinedNodeView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/CustomDefinedNodeView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/CustomDefinedNodeView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/CustomDefinedNodeView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/CustomDefinedNodeView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/CustomDefinedNodeView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/GradientNodeView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/GradientNodeView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/GradientNodeView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/GradientNodeView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/GradientNodeView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/GradientNodeView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/GradientNodeView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/GradientNodeView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/PortlessLinksView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/PortlessLinksView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/PortlessLinksView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/PortlessLinksView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/PortlessLinksView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/PortlessLinksView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/PortlessLinksView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/PortlessLinksView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/RotateView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/RotateView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/RotateView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/RotateView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/RotateView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/RotateView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/RotateView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/RotateView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/SvgView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/SvgView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/SvgView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/SvgView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/SvgView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/SvgView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/SvgView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Nodes/SvgView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/PerformanceView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/PerformanceView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/PerformanceView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/PerformanceView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/PerformanceView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/PerformanceView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/PerformanceView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/PerformanceView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/ColoredPortView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/ColoredPortView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/ColoredPortView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/ColoredPortView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/ColoredPortView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/ColoredPortView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/ColoredPortView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/ColoredPortView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/InnerPortView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/InnerPortView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/InnerPortView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/InnerPortView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/InnerPortView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/InnerPortView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/InnerPortView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Ports/InnerPortView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/SimpleView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/SimpleView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/SimpleView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/SimpleView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/SimpleView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/SimpleView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/SimpleView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/SimpleView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/SnapToGridView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/SnapToGridView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/SnapToGridView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/SnapToGridView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/SnapToGridView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/SnapToGridView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/SnapToGridView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/SnapToGridView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/AlignmentView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/AlignmentView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/AlignmentView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/AlignmentView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/AlignmentView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/AlignmentView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/AlignmentView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/AlignmentView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/ColorTextView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/ColorTextView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/ColorTextView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/ColorTextView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/ColorTextView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/ColorTextView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/ColorTextView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/ColorTextView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/FontSizeView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/FontSizeView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/FontSizeView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/FontSizeView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/FontSizeView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/FontSizeView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/FontSizeView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/FontSizeView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/OutlineTextView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/OutlineTextView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/OutlineTextView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/OutlineTextView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/OutlineTextView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/OutlineTextView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/OutlineTextView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/OutlineTextView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/TextView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/TextView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/TextView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/TextView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/TextView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/TextView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/TextView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/Texts/TextView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/ZoomView.xaml b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/ZoomView.xaml
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/ZoomView.xaml
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/ZoomView.xaml
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/Views/ZoomView.xaml.cs b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/ZoomView.xaml.cs
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/Views/ZoomView.xaml.cs
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/Views/ZoomView.xaml.cs
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/draganddrop.png b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/draganddrop.png
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/draganddrop.png
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/draganddrop.png
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/image.png b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/image.png
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/image.png
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/image.png
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/snaptogrid.png b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/snaptogrid.png
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/snaptogrid.png
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/snaptogrid.png
diff --git a/AIStudio.Wpf.DiagramDesigner.Demo/svg.png b/Demos/AIStudio.Wpf.DiagramDesigner.Demo/svg.png
similarity index 100%
rename from AIStudio.Wpf.DiagramDesigner.Demo/svg.png
rename to Demos/AIStudio.Wpf.DiagramDesigner.Demo/svg.png