diff --git a/DeedyDesigner/Deedy.Testing/App.xaml b/DeedyDesigner/Deedy.Testing/App.xaml
new file mode 100644
index 0000000..432a085
--- /dev/null
+++ b/DeedyDesigner/Deedy.Testing/App.xaml
@@ -0,0 +1,9 @@
+
+    
+         
+    
+
diff --git a/DeedyDesigner/Deedy.Testing/App.xaml.cs b/DeedyDesigner/Deedy.Testing/App.xaml.cs
new file mode 100644
index 0000000..cb2470b
--- /dev/null
+++ b/DeedyDesigner/Deedy.Testing/App.xaml.cs
@@ -0,0 +1,14 @@
+using System.Configuration;
+using System.Data;
+using System.Windows;
+
+namespace Deedy.Testing
+{
+    /// 
+    /// Interaction logic for App.xaml
+    /// 
+    public partial class App : Application
+    {
+    }
+
+}
diff --git a/DeedyDesigner/Deedy.Testing/AssemblyInfo.cs b/DeedyDesigner/Deedy.Testing/AssemblyInfo.cs
new file mode 100644
index 0000000..b0ec827
--- /dev/null
+++ b/DeedyDesigner/Deedy.Testing/AssemblyInfo.cs
@@ -0,0 +1,10 @@
+using System.Windows;
+
+[assembly: ThemeInfo(
+    ResourceDictionaryLocation.None,            //where theme specific resource dictionaries are located
+                                                //(used if a resource is not found in the page,
+                                                // or application resource dictionaries)
+    ResourceDictionaryLocation.SourceAssembly   //where the generic resource dictionary is located
+                                                //(used if a resource is not found in the page,
+                                                // app, or any theme specific resource dictionaries)
+)]
diff --git a/DeedyDesigner/Deedy.Testing/Deedy.Testing.csproj b/DeedyDesigner/Deedy.Testing/Deedy.Testing.csproj
new file mode 100644
index 0000000..e3e33e3
--- /dev/null
+++ b/DeedyDesigner/Deedy.Testing/Deedy.Testing.csproj
@@ -0,0 +1,11 @@
+
+
+  
+    WinExe
+    net8.0-windows
+    enable
+    enable
+    true
+  
+
+
diff --git a/DeedyDesigner/Deedy.Testing/MainWindow.xaml b/DeedyDesigner/Deedy.Testing/MainWindow.xaml
new file mode 100644
index 0000000..f319344
--- /dev/null
+++ b/DeedyDesigner/Deedy.Testing/MainWindow.xaml
@@ -0,0 +1,12 @@
+
+    
+
+    
+
diff --git a/DeedyDesigner/Deedy.Testing/MainWindow.xaml.cs b/DeedyDesigner/Deedy.Testing/MainWindow.xaml.cs
new file mode 100644
index 0000000..1a461cc
--- /dev/null
+++ b/DeedyDesigner/Deedy.Testing/MainWindow.xaml.cs
@@ -0,0 +1,24 @@
+using System.Text;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace Deedy.Testing
+{
+    /// 
+    /// Interaction logic for MainWindow.xaml
+    /// 
+    public partial class MainWindow : Window
+    {
+        public MainWindow()
+        {
+            InitializeComponent();
+        }
+    }
+}
\ No newline at end of file
diff --git a/DeedyDesigner/DeedyDesigner.sln b/DeedyDesigner/DeedyDesigner.sln
index c72535b..4e58c9e 100644
--- a/DeedyDesigner/DeedyDesigner.sln
+++ b/DeedyDesigner/DeedyDesigner.sln
@@ -5,6 +5,8 @@ VisualStudioVersion = 17.12.35527.113
 MinimumVisualStudioVersion = 10.0.40219.1
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Deedy.Activity", "Deedy.Activity\Deedy.Activity.csproj", "{31386106-38FB-4CF6-A379-936CC292AFAE}"
 EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Deedy.Testing", "Deedy.Testing\Deedy.Testing.csproj", "{550109E5-E39E-497A-84EB-08B075C6E766}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -15,6 +17,10 @@ Global
 		{31386106-38FB-4CF6-A379-936CC292AFAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{31386106-38FB-4CF6-A379-936CC292AFAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{31386106-38FB-4CF6-A379-936CC292AFAE}.Release|Any CPU.Build.0 = Release|Any CPU
+		{550109E5-E39E-497A-84EB-08B075C6E766}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{550109E5-E39E-497A-84EB-08B075C6E766}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{550109E5-E39E-497A-84EB-08B075C6E766}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{550109E5-E39E-497A-84EB-08B075C6E766}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE