diff --git a/HelloFusionDev.cdsproj b/src/HelloFusionDev.cdsproj
similarity index 94%
rename from HelloFusionDev.cdsproj
rename to src/HelloFusionDev.cdsproj
index 940ab8b..d025f30 100644
--- a/HelloFusionDev.cdsproj
+++ b/src/HelloFusionDev.cdsproj
@@ -13,7 +13,7 @@
net462
PackageReference
- src
+ solution
@@ -42,7 +42,7 @@
-
+
diff --git a/pcf/LinearInputControl/.eslintrc.json b/src/pcfs/LinearInputControl/.eslintrc.json
similarity index 100%
rename from pcf/LinearInputControl/.eslintrc.json
rename to src/pcfs/LinearInputControl/.eslintrc.json
diff --git a/pcf/LinearInputControl/.gitignore b/src/pcfs/LinearInputControl/.gitignore
similarity index 100%
rename from pcf/LinearInputControl/.gitignore
rename to src/pcfs/LinearInputControl/.gitignore
diff --git a/pcf/LinearInputControl/LinearInputControl.pcfproj b/src/pcfs/LinearInputControl/LinearInputControl.pcfproj
similarity index 100%
rename from pcf/LinearInputControl/LinearInputControl.pcfproj
rename to src/pcfs/LinearInputControl/LinearInputControl.pcfproj
diff --git a/pcf/LinearInputControl/LinearInputControl/ControlManifest.Input.xml b/src/pcfs/LinearInputControl/LinearInputControl/ControlManifest.Input.xml
similarity index 100%
rename from pcf/LinearInputControl/LinearInputControl/ControlManifest.Input.xml
rename to src/pcfs/LinearInputControl/LinearInputControl/ControlManifest.Input.xml
diff --git a/pcf/LinearInputControl/LinearInputControl/css/LinearInputControl.css b/src/pcfs/LinearInputControl/LinearInputControl/css/LinearInputControl.css
similarity index 100%
rename from pcf/LinearInputControl/LinearInputControl/css/LinearInputControl.css
rename to src/pcfs/LinearInputControl/LinearInputControl/css/LinearInputControl.css
diff --git a/pcf/LinearInputControl/LinearInputControl/index.ts b/src/pcfs/LinearInputControl/LinearInputControl/index.ts
similarity index 100%
rename from pcf/LinearInputControl/LinearInputControl/index.ts
rename to src/pcfs/LinearInputControl/LinearInputControl/index.ts
diff --git a/pcf/LinearInputControl/LinearInputControl/strings/LinearInputControl.1033.resx b/src/pcfs/LinearInputControl/LinearInputControl/strings/LinearInputControl.1033.resx
similarity index 100%
rename from pcf/LinearInputControl/LinearInputControl/strings/LinearInputControl.1033.resx
rename to src/pcfs/LinearInputControl/LinearInputControl/strings/LinearInputControl.1033.resx
diff --git a/pcf/LinearInputControl/package-lock.json b/src/pcfs/LinearInputControl/package-lock.json
similarity index 100%
rename from pcf/LinearInputControl/package-lock.json
rename to src/pcfs/LinearInputControl/package-lock.json
diff --git a/pcf/LinearInputControl/package.json b/src/pcfs/LinearInputControl/package.json
similarity index 100%
rename from pcf/LinearInputControl/package.json
rename to src/pcfs/LinearInputControl/package.json
diff --git a/pcf/LinearInputControl/pcfconfig.json b/src/pcfs/LinearInputControl/pcfconfig.json
similarity index 100%
rename from pcf/LinearInputControl/pcfconfig.json
rename to src/pcfs/LinearInputControl/pcfconfig.json
diff --git a/pcf/LinearInputControl/tsconfig.json b/src/pcfs/LinearInputControl/tsconfig.json
similarity index 100%
rename from pcf/LinearInputControl/tsconfig.json
rename to src/pcfs/LinearInputControl/tsconfig.json
diff --git a/plugins/firstplugins/.gitignore b/src/plugins/firstplugins/.gitignore
similarity index 100%
rename from plugins/firstplugins/.gitignore
rename to src/plugins/firstplugins/.gitignore
diff --git a/plugins/firstplugins/.vscode/tasks.json b/src/plugins/firstplugins/.vscode/tasks.json
similarity index 100%
rename from plugins/firstplugins/.vscode/tasks.json
rename to src/plugins/firstplugins/.vscode/tasks.json
diff --git a/plugins/firstplugins/Plugin1.cs b/src/plugins/firstplugins/Plugin1.cs
similarity index 100%
rename from plugins/firstplugins/Plugin1.cs
rename to src/plugins/firstplugins/Plugin1.cs
diff --git a/plugins/firstplugins/PluginBase.cs b/src/plugins/firstplugins/PluginBase.cs
similarity index 100%
rename from plugins/firstplugins/PluginBase.cs
rename to src/plugins/firstplugins/PluginBase.cs
diff --git a/plugins/firstplugins/firstplugins.csproj b/src/plugins/firstplugins/firstplugins.csproj
similarity index 100%
rename from plugins/firstplugins/firstplugins.csproj
rename to src/plugins/firstplugins/firstplugins.csproj
diff --git a/src/plugins/plugins.sln b/src/plugins/plugins.sln
new file mode 100644
index 0000000..6fb2f1b
--- /dev/null
+++ b/src/plugins/plugins.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.8.34322.80
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "firstplugins", "firstplugins\firstplugins.csproj", "{D775758D-BFC3-4D89-AB45-E44B57239F53}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D775758D-BFC3-4D89-AB45-E44B57239F53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D775758D-BFC3-4D89-AB45-E44B57239F53}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D775758D-BFC3-4D89-AB45-E44B57239F53}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D775758D-BFC3-4D89-AB45-E44B57239F53}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {EC407003-6EFB-4AD4-8BBE-76819CE5ADA2}
+ EndGlobalSection
+EndGlobal
diff --git a/src/AppModuleSiteMaps/dkdt_HelloFusionDevMDA/AppModuleSiteMap.xml b/src/solution/AppModuleSiteMaps/dkdt_HelloFusionDevMDA/AppModuleSiteMap.xml
similarity index 100%
rename from src/AppModuleSiteMaps/dkdt_HelloFusionDevMDA/AppModuleSiteMap.xml
rename to src/solution/AppModuleSiteMaps/dkdt_HelloFusionDevMDA/AppModuleSiteMap.xml
diff --git a/src/AppModuleSiteMaps/dkdt_HelloFusionDevMDA/AppModuleSiteMap_managed.xml b/src/solution/AppModuleSiteMaps/dkdt_HelloFusionDevMDA/AppModuleSiteMap_managed.xml
similarity index 100%
rename from src/AppModuleSiteMaps/dkdt_HelloFusionDevMDA/AppModuleSiteMap_managed.xml
rename to src/solution/AppModuleSiteMaps/dkdt_HelloFusionDevMDA/AppModuleSiteMap_managed.xml
diff --git a/src/AppModules/dkdt_HelloFusionDevMDA/AppModule.xml b/src/solution/AppModules/dkdt_HelloFusionDevMDA/AppModule.xml
similarity index 100%
rename from src/AppModules/dkdt_HelloFusionDevMDA/AppModule.xml
rename to src/solution/AppModules/dkdt_HelloFusionDevMDA/AppModule.xml
diff --git a/src/AppModules/dkdt_HelloFusionDevMDA/AppModule_managed.xml b/src/solution/AppModules/dkdt_HelloFusionDevMDA/AppModule_managed.xml
similarity index 100%
rename from src/AppModules/dkdt_HelloFusionDevMDA/AppModule_managed.xml
rename to src/solution/AppModules/dkdt_HelloFusionDevMDA/AppModule_managed.xml
diff --git a/src/CanvasApps/dkdt_hellofusiondevcanvas_23dae.meta.xml b/src/solution/CanvasApps/dkdt_hellofusiondevcanvas_23dae.meta.xml
similarity index 100%
rename from src/CanvasApps/dkdt_hellofusiondevcanvas_23dae.meta.xml
rename to src/solution/CanvasApps/dkdt_hellofusiondevcanvas_23dae.meta.xml
diff --git a/src/CanvasApps/dkdt_hellofusiondevcanvas_23dae_BackgroundImageUri b/src/solution/CanvasApps/dkdt_hellofusiondevcanvas_23dae_BackgroundImageUri
similarity index 100%
rename from src/CanvasApps/dkdt_hellofusiondevcanvas_23dae_BackgroundImageUri
rename to src/solution/CanvasApps/dkdt_hellofusiondevcanvas_23dae_BackgroundImageUri
diff --git a/src/CanvasApps/dkdt_hellofusiondevcanvas_23dae_DocumentUri.msapp b/src/solution/CanvasApps/dkdt_hellofusiondevcanvas_23dae_DocumentUri.msapp
similarity index 100%
rename from src/CanvasApps/dkdt_hellofusiondevcanvas_23dae_DocumentUri.msapp
rename to src/solution/CanvasApps/dkdt_hellofusiondevcanvas_23dae_DocumentUri.msapp
diff --git a/src/CanvasApps/dkdt_hellofusiondevcustompage_2a689.meta.xml b/src/solution/CanvasApps/dkdt_hellofusiondevcustompage_2a689.meta.xml
similarity index 100%
rename from src/CanvasApps/dkdt_hellofusiondevcustompage_2a689.meta.xml
rename to src/solution/CanvasApps/dkdt_hellofusiondevcustompage_2a689.meta.xml
diff --git a/src/CanvasApps/dkdt_hellofusiondevcustompage_2a689_BackgroundImageUri b/src/solution/CanvasApps/dkdt_hellofusiondevcustompage_2a689_BackgroundImageUri
similarity index 100%
rename from src/CanvasApps/dkdt_hellofusiondevcustompage_2a689_BackgroundImageUri
rename to src/solution/CanvasApps/dkdt_hellofusiondevcustompage_2a689_BackgroundImageUri
diff --git a/src/CanvasApps/dkdt_hellofusiondevcustompage_2a689_DocumentUri.msapp b/src/solution/CanvasApps/dkdt_hellofusiondevcustompage_2a689_DocumentUri.msapp
similarity index 100%
rename from src/CanvasApps/dkdt_hellofusiondevcustompage_2a689_DocumentUri.msapp
rename to src/solution/CanvasApps/dkdt_hellofusiondevcustompage_2a689_DocumentUri.msapp
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Assets/SampleImage.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Assets/SampleImage.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Assets/SampleImage.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Assets/SampleImage.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/CanvasManifest.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/CanvasManifest.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/CanvasManifest.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/CanvasManifest.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/ComponentReferences.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/ComponentReferences.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/ComponentReferences.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/ComponentReferences.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Connections/Connections.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Connections/Connections.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Connections/Connections.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Connections/Connections.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/ControlTemplates.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/ControlTemplates.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/ControlTemplates.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/ControlTemplates.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/DataSources/CustomGallerySample.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/DataSources/CustomGallerySample.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/DataSources/CustomGallerySample.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/DataSources/CustomGallerySample.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/DataSources/HelloFusionDevs.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/DataSources/HelloFusionDevs.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/DataSources/HelloFusionDevs.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/DataSources/HelloFusionDevs.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Entropy/AppCheckerResult.sarif b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Entropy/AppCheckerResult.sarif
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Entropy/AppCheckerResult.sarif
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Entropy/AppCheckerResult.sarif
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Entropy/Entropy.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Entropy/Entropy.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Entropy/Entropy.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Entropy/Entropy.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Entropy/checksum.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Entropy/checksum.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Entropy/checksum.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Entropy/checksum.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/References/QualifiedValues.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/References/QualifiedValues.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/References/QualifiedValues.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/References/QualifiedValues.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/SampleNamespace.LinearInputControl.bundle.js b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/SampleNamespace.LinearInputControl.bundle.js
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/SampleNamespace.LinearInputControl.bundle.js
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/SampleNamespace.LinearInputControl.bundle.js
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/css/SampleNamespace.LinearInputControl.LinearInputControl.css b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/css/SampleNamespace.LinearInputControl.LinearInputControl.css
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/css/SampleNamespace.LinearInputControl.LinearInputControl.css
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/css/SampleNamespace.LinearInputControl.LinearInputControl.css
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/strings/SampleNamespace.LinearInputControl.LinearInputControl.1033.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/strings/SampleNamespace.LinearInputControl.LinearInputControl.1033.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/strings/SampleNamespace.LinearInputControl.LinearInputControl.1033.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/strings/SampleNamespace.LinearInputControl.LinearInputControl.1033.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/strings/SampleNamespace.LinearInputControl.LinearInputControl.1033.resx b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/strings/SampleNamespace.LinearInputControl.LinearInputControl.1033.resx
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/strings/SampleNamespace.LinearInputControl.LinearInputControl.1033.resx
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Other/Resources/Controls/strings/SampleNamespace.LinearInputControl.LinearInputControl.1033.resx
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/App.fx.yaml b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/App.fx.yaml
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/App.fx.yaml
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/App.fx.yaml
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/EditorState/App.editorstate.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/EditorState/App.editorstate.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/EditorState/App.editorstate.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/EditorState/App.editorstate.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/EditorState/Screen1.editorstate.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/EditorState/Screen1.editorstate.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/EditorState/Screen1.editorstate.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/EditorState/Screen1.editorstate.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/Screen1.fx.yaml b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/Screen1.fx.yaml
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/Screen1.fx.yaml
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/Screen1.fx.yaml
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/Themes.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/Themes.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/Themes.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/Src/Themes.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/PcfControlTemplates/LinearInputControl_1.1.0.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/PcfControlTemplates/LinearInputControl_1.1.0.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/PcfControlTemplates/LinearInputControl_1.1.0.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/PcfControlTemplates/LinearInputControl_1.1.0.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/TableDefinitions/HelloFusionDevs.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/TableDefinitions/HelloFusionDevs.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/TableDefinitions/HelloFusionDevs.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/TableDefinitions/HelloFusionDevs.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/gallery_2.13.2.xml b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/gallery_2.13.2.xml
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/gallery_2.13.2.xml
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/gallery_2.13.2.xml
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/icon_2.5.0.xml b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/icon_2.5.0.xml
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/icon_2.5.0.xml
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/icon_2.5.0.xml
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/label_2.5.1.xml b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/label_2.5.1.xml
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/label_2.5.1.xml
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/label_2.5.1.xml
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/rectangle_2.3.0.xml b/src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/rectangle_2.3.0.xml
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/rectangle_2.3.0.xml
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcanvas_23dae/pkgs/rectangle_2.3.0.xml
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/CanvasManifest.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/CanvasManifest.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/CanvasManifest.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/CanvasManifest.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/ComponentReferences.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/ComponentReferences.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/ComponentReferences.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/ComponentReferences.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Connections/Connections.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Connections/Connections.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Connections/Connections.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Connections/Connections.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/ControlTemplates.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/ControlTemplates.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/ControlTemplates.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/ControlTemplates.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Entropy/AppCheckerResult.sarif b/src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Entropy/AppCheckerResult.sarif
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Entropy/AppCheckerResult.sarif
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Entropy/AppCheckerResult.sarif
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Entropy/Entropy.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Entropy/Entropy.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Entropy/Entropy.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Entropy/Entropy.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Entropy/checksum.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Entropy/checksum.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Entropy/checksum.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Entropy/checksum.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/App.fx.yaml b/src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/App.fx.yaml
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/App.fx.yaml
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/App.fx.yaml
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/EditorState/App.editorstate.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/EditorState/App.editorstate.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/EditorState/App.editorstate.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/EditorState/App.editorstate.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/EditorState/Screen1.editorstate.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/EditorState/Screen1.editorstate.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/EditorState/Screen1.editorstate.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/EditorState/Screen1.editorstate.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/Screen1.fx.yaml b/src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/Screen1.fx.yaml
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/Screen1.fx.yaml
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/Screen1.fx.yaml
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/Themes.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/Themes.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/Themes.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/Src/Themes.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/pkgs/PcfControlTemplates/Label_1.6.0.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/pkgs/PcfControlTemplates/Label_1.6.0.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/pkgs/PcfControlTemplates/Label_1.6.0.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/pkgs/PcfControlTemplates/Label_1.6.0.json
diff --git a/src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/pkgs/PcfConversions/Microsoft_CoreControls_Label.json b/src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/pkgs/PcfConversions/Microsoft_CoreControls_Label.json
similarity index 100%
rename from src/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/pkgs/PcfConversions/Microsoft_CoreControls_Label.json
rename to src/solution/CanvasApps/src/dkdt_hellofusiondevcustompage_2a689/pkgs/PcfConversions/Microsoft_CoreControls_Label.json
diff --git a/src/Entities/dkdt_HelloFusionDev/Entity.xml b/src/solution/Entities/dkdt_HelloFusionDev/Entity.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/Entity.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/Entity.xml
diff --git a/src/Entities/dkdt_HelloFusionDev/FormXml/card/{11857f1f-adfc-4850-b6aa-5a440b50385f}.xml b/src/solution/Entities/dkdt_HelloFusionDev/FormXml/card/{11857f1f-adfc-4850-b6aa-5a440b50385f}.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/FormXml/card/{11857f1f-adfc-4850-b6aa-5a440b50385f}.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/FormXml/card/{11857f1f-adfc-4850-b6aa-5a440b50385f}.xml
diff --git a/src/Entities/dkdt_HelloFusionDev/FormXml/card/{11857f1f-adfc-4850-b6aa-5a440b50385f}_managed.xml b/src/solution/Entities/dkdt_HelloFusionDev/FormXml/card/{11857f1f-adfc-4850-b6aa-5a440b50385f}_managed.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/FormXml/card/{11857f1f-adfc-4850-b6aa-5a440b50385f}_managed.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/FormXml/card/{11857f1f-adfc-4850-b6aa-5a440b50385f}_managed.xml
diff --git a/src/Entities/dkdt_HelloFusionDev/FormXml/main/{dda9f3c7-a06e-4c7d-934c-4e03e8cd7f06}.xml b/src/solution/Entities/dkdt_HelloFusionDev/FormXml/main/{dda9f3c7-a06e-4c7d-934c-4e03e8cd7f06}.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/FormXml/main/{dda9f3c7-a06e-4c7d-934c-4e03e8cd7f06}.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/FormXml/main/{dda9f3c7-a06e-4c7d-934c-4e03e8cd7f06}.xml
diff --git a/src/Entities/dkdt_HelloFusionDev/FormXml/main/{dda9f3c7-a06e-4c7d-934c-4e03e8cd7f06}_managed.xml b/src/solution/Entities/dkdt_HelloFusionDev/FormXml/main/{dda9f3c7-a06e-4c7d-934c-4e03e8cd7f06}_managed.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/FormXml/main/{dda9f3c7-a06e-4c7d-934c-4e03e8cd7f06}_managed.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/FormXml/main/{dda9f3c7-a06e-4c7d-934c-4e03e8cd7f06}_managed.xml
diff --git a/src/Entities/dkdt_HelloFusionDev/FormXml/quick/{e1b42b63-1383-4372-859f-28a1131c1757}.xml b/src/solution/Entities/dkdt_HelloFusionDev/FormXml/quick/{e1b42b63-1383-4372-859f-28a1131c1757}.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/FormXml/quick/{e1b42b63-1383-4372-859f-28a1131c1757}.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/FormXml/quick/{e1b42b63-1383-4372-859f-28a1131c1757}.xml
diff --git a/src/Entities/dkdt_HelloFusionDev/FormXml/quick/{e1b42b63-1383-4372-859f-28a1131c1757}_managed.xml b/src/solution/Entities/dkdt_HelloFusionDev/FormXml/quick/{e1b42b63-1383-4372-859f-28a1131c1757}_managed.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/FormXml/quick/{e1b42b63-1383-4372-859f-28a1131c1757}_managed.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/FormXml/quick/{e1b42b63-1383-4372-859f-28a1131c1757}_managed.xml
diff --git a/src/Entities/dkdt_HelloFusionDev/RibbonDiff.xml b/src/solution/Entities/dkdt_HelloFusionDev/RibbonDiff.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/RibbonDiff.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/RibbonDiff.xml
diff --git a/src/Entities/dkdt_HelloFusionDev/SavedQueries/{09abaeb0-1bff-4ac0-a8af-cbfcda68d90d}.xml b/src/solution/Entities/dkdt_HelloFusionDev/SavedQueries/{09abaeb0-1bff-4ac0-a8af-cbfcda68d90d}.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/SavedQueries/{09abaeb0-1bff-4ac0-a8af-cbfcda68d90d}.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/SavedQueries/{09abaeb0-1bff-4ac0-a8af-cbfcda68d90d}.xml
diff --git a/src/Entities/dkdt_HelloFusionDev/SavedQueries/{4c222584-52f7-4dd5-b485-ce951ba06e3e}.xml b/src/solution/Entities/dkdt_HelloFusionDev/SavedQueries/{4c222584-52f7-4dd5-b485-ce951ba06e3e}.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/SavedQueries/{4c222584-52f7-4dd5-b485-ce951ba06e3e}.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/SavedQueries/{4c222584-52f7-4dd5-b485-ce951ba06e3e}.xml
diff --git a/src/Entities/dkdt_HelloFusionDev/SavedQueries/{4d374841-957f-4d88-867c-0d2e12a43e03}.xml b/src/solution/Entities/dkdt_HelloFusionDev/SavedQueries/{4d374841-957f-4d88-867c-0d2e12a43e03}.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/SavedQueries/{4d374841-957f-4d88-867c-0d2e12a43e03}.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/SavedQueries/{4d374841-957f-4d88-867c-0d2e12a43e03}.xml
diff --git a/src/Entities/dkdt_HelloFusionDev/SavedQueries/{7505df1f-c8bf-4f59-a769-20685e288887}.xml b/src/solution/Entities/dkdt_HelloFusionDev/SavedQueries/{7505df1f-c8bf-4f59-a769-20685e288887}.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/SavedQueries/{7505df1f-c8bf-4f59-a769-20685e288887}.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/SavedQueries/{7505df1f-c8bf-4f59-a769-20685e288887}.xml
diff --git a/src/Entities/dkdt_HelloFusionDev/SavedQueries/{7a20c94a-727e-4de4-8f0d-4db994d4398e}.xml b/src/solution/Entities/dkdt_HelloFusionDev/SavedQueries/{7a20c94a-727e-4de4-8f0d-4db994d4398e}.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/SavedQueries/{7a20c94a-727e-4de4-8f0d-4db994d4398e}.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/SavedQueries/{7a20c94a-727e-4de4-8f0d-4db994d4398e}.xml
diff --git a/src/Entities/dkdt_HelloFusionDev/SavedQueries/{97190e1a-b92e-ed11-9db0-000d3a8f5670}.xml b/src/solution/Entities/dkdt_HelloFusionDev/SavedQueries/{97190e1a-b92e-ed11-9db0-000d3a8f5670}.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/SavedQueries/{97190e1a-b92e-ed11-9db0-000d3a8f5670}.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/SavedQueries/{97190e1a-b92e-ed11-9db0-000d3a8f5670}.xml
diff --git a/src/Entities/dkdt_HelloFusionDev/SavedQueries/{d3429002-b2c6-4e02-9785-4aa8bace36cc}.xml b/src/solution/Entities/dkdt_HelloFusionDev/SavedQueries/{d3429002-b2c6-4e02-9785-4aa8bace36cc}.xml
similarity index 100%
rename from src/Entities/dkdt_HelloFusionDev/SavedQueries/{d3429002-b2c6-4e02-9785-4aa8bace36cc}.xml
rename to src/solution/Entities/dkdt_HelloFusionDev/SavedQueries/{d3429002-b2c6-4e02-9785-4aa8bace36cc}.xml
diff --git a/src/Other/Customizations.xml b/src/solution/Other/Customizations.xml
similarity index 100%
rename from src/Other/Customizations.xml
rename to src/solution/Other/Customizations.xml
diff --git a/src/Other/Relationships.xml b/src/solution/Other/Relationships.xml
similarity index 100%
rename from src/Other/Relationships.xml
rename to src/solution/Other/Relationships.xml
diff --git a/src/Other/Relationships/BusinessUnit.xml b/src/solution/Other/Relationships/BusinessUnit.xml
similarity index 100%
rename from src/Other/Relationships/BusinessUnit.xml
rename to src/solution/Other/Relationships/BusinessUnit.xml
diff --git a/src/Other/Relationships/Owner.xml b/src/solution/Other/Relationships/Owner.xml
similarity index 100%
rename from src/Other/Relationships/Owner.xml
rename to src/solution/Other/Relationships/Owner.xml
diff --git a/src/Other/Relationships/SystemUser.xml b/src/solution/Other/Relationships/SystemUser.xml
similarity index 100%
rename from src/Other/Relationships/SystemUser.xml
rename to src/solution/Other/Relationships/SystemUser.xml
diff --git a/src/Other/Relationships/Team.xml b/src/solution/Other/Relationships/Team.xml
similarity index 100%
rename from src/Other/Relationships/Team.xml
rename to src/solution/Other/Relationships/Team.xml
diff --git a/src/Other/Solution.xml b/src/solution/Other/Solution.xml
similarity index 100%
rename from src/Other/Solution.xml
rename to src/solution/Other/Solution.xml
diff --git a/src/PluginAssemblies/firstplugins-984A8C61-AE49-ED11-BBA1-000D3A31C052/firstplugins.dll.data.xml b/src/solution/PluginAssemblies/firstplugins-984A8C61-AE49-ED11-BBA1-000D3A31C052/firstplugins.dll.data.xml
similarity index 100%
rename from src/PluginAssemblies/firstplugins-984A8C61-AE49-ED11-BBA1-000D3A31C052/firstplugins.dll.data.xml
rename to src/solution/PluginAssemblies/firstplugins-984A8C61-AE49-ED11-BBA1-000D3A31C052/firstplugins.dll.data.xml
diff --git a/src/SdkMessageProcessingSteps/{18a8afc4-af49-ed11-bba1-000d3a31c052}.xml b/src/solution/SdkMessageProcessingSteps/{18a8afc4-af49-ed11-bba1-000d3a31c052}.xml
similarity index 100%
rename from src/SdkMessageProcessingSteps/{18a8afc4-af49-ed11-bba1-000d3a31c052}.xml
rename to src/solution/SdkMessageProcessingSteps/{18a8afc4-af49-ed11-bba1-000d3a31c052}.xml
diff --git a/src/Workflows/HelloFusionDevFlow-9B945575-BA2E-ED11-9DB1-000D3A1A49DE.json b/src/solution/Workflows/HelloFusionDevFlow-9B945575-BA2E-ED11-9DB1-000D3A1A49DE.json
similarity index 100%
rename from src/Workflows/HelloFusionDevFlow-9B945575-BA2E-ED11-9DB1-000D3A1A49DE.json
rename to src/solution/Workflows/HelloFusionDevFlow-9B945575-BA2E-ED11-9DB1-000D3A1A49DE.json
diff --git a/src/Workflows/HelloFusionDevFlow-9B945575-BA2E-ED11-9DB1-000D3A1A49DE.json.data.xml b/src/solution/Workflows/HelloFusionDevFlow-9B945575-BA2E-ED11-9DB1-000D3A1A49DE.json.data.xml
similarity index 100%
rename from src/Workflows/HelloFusionDevFlow-9B945575-BA2E-ED11-9DB1-000D3A1A49DE.json.data.xml
rename to src/solution/Workflows/HelloFusionDevFlow-9B945575-BA2E-ED11-9DB1-000D3A1A49DE.json.data.xml