diff --git a/.gitignore b/.gitignore
index 3eac4457..8f1aaf69 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,7 +26,7 @@ bld/
site/
# Cake
-tools/
+/tools/
# NuGet Packages
artifacts/
diff --git a/Source/Demos/Gui/Features/MainWindow.mgeml b/Source/Demos/Gui/Features/MainWindow.mgeml
new file mode 100644
index 00000000..720fed59
--- /dev/null
+++ b/Source/Demos/Gui/Features/MainWindow.mgeml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Source/Demos/Gui/Features/StackPanelView.cs b/Source/Demos/Gui/Features/StackPanelView.cs
index 38a3e35c..b8f1312a 100644
--- a/Source/Demos/Gui/Features/StackPanelView.cs
+++ b/Source/Demos/Gui/Features/StackPanelView.cs
@@ -1,4 +1,5 @@
-using MonoGame.Extended;
+using System;
+using MonoGame.Extended;
using MonoGame.Extended.Gui;
using MonoGame.Extended.Gui.Controls;
diff --git a/Source/Demos/Gui/Gui.csproj b/Source/Demos/Gui/Gui.csproj
index e083ad8e..068eb041 100644
--- a/Source/Demos/Gui/Gui.csproj
+++ b/Source/Demos/Gui/Gui.csproj
@@ -8,6 +8,14 @@
+
+
+
+
+
+ PreserveNewest
+
+
diff --git a/Source/Demos/Gui/MainGame.cs b/Source/Demos/Gui/MainGame.cs
index 56338569..7db341d3 100644
--- a/Source/Demos/Gui/MainGame.cs
+++ b/Source/Demos/Gui/MainGame.cs
@@ -5,6 +5,7 @@ using MonoGame.Extended;
using MonoGame.Extended.BitmapFonts;
using MonoGame.Extended.Gui;
using MonoGame.Extended.Gui.Controls;
+using MonoGame.Extended.Gui.Markup;
using MonoGame.Extended.ViewportAdapters;
namespace Gui
@@ -38,6 +39,21 @@ namespace Gui
BitmapFont.UseKernings = false;
Skin.CreateDefault(font);
+ //var parser = new MarkupParser();
+
+ //var mainScreen = new Screen
+ //{
+ // Content = parser.Parse("Features/MainWindow.mgeml", new object())
+ //};
+
+ //var textBox = mainScreen.FindControl("TextBox");
+ //var statusLabel = mainScreen.FindControl