diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.Designer.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.Designer.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.Designer.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.Designer.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.resources b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.resources
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.resources
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.resources
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.resx b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.resx
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.resx
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/DocumentTypeSelector.resx
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ErrorMessage.Designer.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ErrorMessage.Designer.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ErrorMessage.Designer.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ErrorMessage.Designer.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ErrorMessage.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ErrorMessage.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ErrorMessage.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ErrorMessage.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ErrorMessage.resx b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ErrorMessage.resx
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ErrorMessage.resx
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ErrorMessage.resx
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/LocalFileSystemExplorer.Designer.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/LocalFileSystemExplorer.Designer.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/LocalFileSystemExplorer.Designer.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/LocalFileSystemExplorer.Designer.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/LocalFileSystemExplorer.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/LocalFileSystemExplorer.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/LocalFileSystemExplorer.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/LocalFileSystemExplorer.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/LocalFileSystemExplorer.resx b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/LocalFileSystemExplorer.resx
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/LocalFileSystemExplorer.resx
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/LocalFileSystemExplorer.resx
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ProgressPanel.Designer.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ProgressPanel.Designer.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ProgressPanel.Designer.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ProgressPanel.Designer.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ProgressPanel.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ProgressPanel.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ProgressPanel.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ProgressPanel.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ProgressPanel.resx b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ProgressPanel.resx
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ProgressPanel.resx
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Controls/ProgressPanel.resx
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/FileSystem/CommentDialog.Designer.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/FileSystem/CommentDialog.Designer.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/FileSystem/CommentDialog.Designer.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/FileSystem/CommentDialog.Designer.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/FileSystem/CommentDialog.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/FileSystem/CommentDialog.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/FileSystem/CommentDialog.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/FileSystem/CommentDialog.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/FileSystem/CommentDialog.resx b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/FileSystem/CommentDialog.resx
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/FileSystem/CommentDialog.resx
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/FileSystem/CommentDialog.resx
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/PropertyList/PropertyDetailsDialog.Designer.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/PropertyList/PropertyDetailsDialog.Designer.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/PropertyList/PropertyDetailsDialog.Designer.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/PropertyList/PropertyDetailsDialog.Designer.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/PropertyList/PropertyDetailsDialog.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/PropertyList/PropertyDetailsDialog.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/PropertyList/PropertyDetailsDialog.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/PropertyList/PropertyDetailsDialog.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/PropertyList/PropertyDetailsDialog.resx b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/PropertyList/PropertyDetailsDialog.resx
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/PropertyList/PropertyDetailsDialog.resx
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Dialogs/PropertyList/PropertyDetailsDialog.resx
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editor.Designer.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editor.Designer.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editor.Designer.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editor.Designer.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editor.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editor.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editor.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editor.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editor.resx b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editor.resx
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editor.resx
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editor.resx
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.Designer.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.Designer.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.Designer.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.Designer.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.resx b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.resx
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.resx
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.resx
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/MarkupEditor.Designer.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/MarkupEditor.Designer.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/MarkupEditor.Designer.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/MarkupEditor.Designer.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/MarkupEditor.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/MarkupEditor.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/MarkupEditor.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/MarkupEditor.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/MarkupEditor.resx b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/MarkupEditor.resx
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/MarkupEditor.resx
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/MarkupEditor.resx
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PlainTextEditor.Designer.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PlainTextEditor.Designer.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PlainTextEditor.Designer.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PlainTextEditor.Designer.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PlainTextEditor.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PlainTextEditor.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PlainTextEditor.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PlainTextEditor.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PlainTextEditor.resx b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PlainTextEditor.resx
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PlainTextEditor.resx
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PlainTextEditor.resx
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PropertyListEditor.Designer.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PropertyListEditor.Designer.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PropertyListEditor.Designer.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PropertyListEditor.Designer.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PropertyListEditor.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PropertyListEditor.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PropertyListEditor.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PropertyListEditor.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PropertyListEditor.resx b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PropertyListEditor.resx
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PropertyListEditor.resx
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/PropertyListEditor.resx
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/FakesAssemblies/UniversalEditor.Plugins.Multimedia.Fakes.dll b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/FakesAssemblies/UniversalEditor.Plugins.Multimedia.Fakes.dll
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/FakesAssemblies/UniversalEditor.Plugins.Multimedia.Fakes.dll
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/FakesAssemblies/UniversalEditor.Plugins.Multimedia.Fakes.dll
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/FakesAssemblies/UniversalEditor.Plugins.Multimedia.Fakes.fakesconfig b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/FakesAssemblies/UniversalEditor.Plugins.Multimedia.Fakes.fakesconfig
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/FakesAssemblies/UniversalEditor.Plugins.Multimedia.Fakes.fakesconfig
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/FakesAssemblies/UniversalEditor.Plugins.Multimedia.Fakes.fakesconfig
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/FakesAssemblies/UniversalEditor.Plugins.Multimedia.Fakes.xml b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/FakesAssemblies/UniversalEditor.Plugins.Multimedia.Fakes.xml
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/FakesAssemblies/UniversalEditor.Plugins.Multimedia.Fakes.xml
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/FakesAssemblies/UniversalEditor.Plugins.Multimedia.Fakes.xml
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/HostApplication.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/HostApplication.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/HostApplication.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/HostApplication.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/IHostApplicationWindow.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/IHostApplicationWindow.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/IHostApplicationWindow.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/IHostApplicationWindow.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/IconMethods.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/IconMethods.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/IconMethods.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/IconMethods.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/MenuBar.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/MenuBar.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/MenuBar.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/MenuBar.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/OptionPanel.Designer.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/OptionPanel.Designer.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/OptionPanel.Designer.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/OptionPanel.Designer.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/OptionPanel.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/OptionPanel.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/OptionPanel.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/OptionPanel.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Properties/AssemblyInfo.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Properties/AssemblyInfo.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Properties/AssemblyInfo.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Properties/AssemblyInfo.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Properties/Resources.Designer.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Properties/Resources.Designer.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Properties/Resources.Designer.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Properties/Resources.Designer.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Properties/Resources.resx b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Properties/Resources.resx
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Properties/Resources.resx
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Properties/Resources.resx
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddExisting.png b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddExisting.png
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddExisting.png
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddExisting.png
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddNew.bmp b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddNew.bmp
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddNew.bmp
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddNew.bmp
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddNew.png b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddNew.png
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddNew.png
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddNew.png
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddNewFolder.png b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddNewFolder.png
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddNewFolder.png
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Resources/AddNewFolder.png
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/TemporaryFileManager.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/TemporaryFileManager.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/TemporaryFileManager.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/TemporaryFileManager.cs
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/UniversalEditor.UserInterface.WindowsForms.csproj b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/UniversalEditor.UserInterface.WindowsForms.csproj
similarity index 91%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/UniversalEditor.UserInterface.WindowsForms.csproj
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/UniversalEditor.UserInterface.WindowsForms.csproj
index 17f23261..eeb508eb 100644
--- a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/UniversalEditor.UserInterface.WindowsForms.csproj
+++ b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/UniversalEditor.UserInterface.WindowsForms.csproj
@@ -17,7 +17,7 @@
true
full
false
- ..\..\Output\Debug\
+ ..\..\..\..\Output\Debug\
DEBUG;TRACE
prompt
4
@@ -27,7 +27,7 @@
none
true
- ..\..\Output\Release\
+ ..\..\..\..\Output\Release\
TRACE
prompt
4
@@ -122,19 +122,19 @@
-
+
{617D9EB5-CA93-45D6-AA6B-5A012B7698AC}
AwesomeControls
-
+
{30467e5c-05bc-4856-aadc-13906ef4cadd}
UniversalEditor.Essential
-
+
{369cfd53-3e65-4a9e-8bdd-4ccd78bf3e33}
UniversalEditor.Plugins.Multimedia.Binders.GdiPlus
-
+
{be4d0ba3-0888-42a5-9c09-fc308a4509d2}
UniversalEditor.Plugins.Multimedia
@@ -142,7 +142,7 @@
{A92D520B-FFA3-4464-8CF6-474D18959E03}
UniversalEditor.Core
-
+
{8622EBC4-8E20-476E-B284-33D472081F5C}
UniversalEditor.UserInterface
diff --git a/CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/VirtualFileDataObject.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/VirtualFileDataObject.cs
similarity index 100%
rename from CSharp/Libraries/UniversalEditor.UserInterface.WindowsForms/VirtualFileDataObject.cs
rename to CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/VirtualFileDataObject.cs