diff --git a/resources/Schema/Components.xsd b/resources/Schema/Components.xsd
index 61e49ae3..74423f56 100644
--- a/resources/Schema/Components.xsd
+++ b/resources/Schema/Components.xsd
@@ -41,5 +41,8 @@
+
+
+
\ No newline at end of file
diff --git a/resources/Schema/Components/Button.xml b/resources/Schema/Components/Button.xml
new file mode 100644
index 00000000..cbfd80d4
--- /dev/null
+++ b/resources/Schema/Components/Button.xml
@@ -0,0 +1,3 @@
+
+
\ No newline at end of file
diff --git a/resources/Schema/Components/Button.xsd b/resources/Schema/Components/Button.xsd
new file mode 100644
index 00000000..07f2eafc
--- /dev/null
+++ b/resources/Schema/Components/Button.xsd
@@ -0,0 +1,9 @@
+
+
+
+
+
+ Makes sprites klickable.
+
+
+
\ No newline at end of file
diff --git a/resources/Schema/Components/Menu.xml b/resources/Schema/Components/Menu.xml
new file mode 100644
index 00000000..f17427b8
--- /dev/null
+++ b/resources/Schema/Components/Menu.xml
@@ -0,0 +1,3 @@
+
+
\ No newline at end of file
diff --git a/resources/Schema/Components/Menu.xsd b/resources/Schema/Components/Menu.xsd
new file mode 100644
index 00000000..18ea8565
--- /dev/null
+++ b/resources/Schema/Components/Menu.xsd
@@ -0,0 +1,9 @@
+
+
+
+
+
+ Attach this to the center point of a menu that uses several pages.
+
+
+
\ No newline at end of file
diff --git a/resources/Schema/Components/Page.xml b/resources/Schema/Components/Page.xml
new file mode 100644
index 00000000..db7b9cc2
--- /dev/null
+++ b/resources/Schema/Components/Page.xml
@@ -0,0 +1,4 @@
+
+
+ 0
+
\ No newline at end of file
diff --git a/resources/Schema/Components/Page.xsd b/resources/Schema/Components/Page.xsd
new file mode 100644
index 00000000..777124a2
--- /dev/null
+++ b/resources/Schema/Components/Page.xsd
@@ -0,0 +1,14 @@
+
+
+
+
+
+ Use this on a child to a Menu entity and make sure that ID is not the same as other pages.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/Schema/Types/Entity.xsd b/resources/Schema/Types/Entity.xsd
index 9ea264d1..a9c5f641 100644
--- a/resources/Schema/Types/Entity.xsd
+++ b/resources/Schema/Types/Entity.xsd
@@ -47,6 +47,9 @@
+
+
+