diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..82c9b14
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,10 @@
+root = true
+
+# All files
+[*]
+indent_style = space
+guidelines = 80
+
+# Xml files
+[*.xml]
+indent_size = 2
diff --git a/Navmesher.sln b/Navmesher.sln
index 45b1913..edd55df 100644
--- a/Navmesher.sln
+++ b/Navmesher.sln
@@ -11,6 +11,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mph_gen", "mph_gen\mph_gen.
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libz-static", "zlib-win-build\build-VS2022\libz-static\libz-static.vcxproj", "{B56D17BC-072B-42F3-844A-870A07AFBAAA}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{F2B93142-BC5A-4D28-8AAA-24D52FA59514}"
+ ProjectSection(SolutionItems) = preProject
+ .editorconfig = .editorconfig
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Itanium = Debug|Itanium
diff --git a/espReader/ESPTree.h b/espReader/ESPTree.h
new file mode 100644
index 0000000..cf58a1e
--- /dev/null
+++ b/espReader/ESPTree.h
@@ -0,0 +1,21 @@
+/*
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0.If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http ://mozilla.org/MPL/2.0/.
+ */
+#pragma once
+
+#include "ESPReader.h"
+
+typedef struct meta_node MetaNode;
+
+/* Meta Nodes are used for constructing a more flexible tree structure
+ * on top of
+ */
+struct meta_node {
+ Node n;
+ MetaNode *parent;
+ MetaNode *prev;
+ MetaNode *next;
+};
+
diff --git a/espReader/espReader.vcxproj b/espReader/espReader.vcxproj
index 0e16c11..785c1d6 100644
--- a/espReader/espReader.vcxproj
+++ b/espReader/espReader.vcxproj
@@ -141,6 +141,7 @@
+
diff --git a/espReader/espReader.vcxproj.filters b/espReader/espReader.vcxproj.filters
index b9b535d..f4fcec3 100644
--- a/espReader/espReader.vcxproj.filters
+++ b/espReader/espReader.vcxproj.filters
@@ -21,6 +21,9 @@
Header Files
+
+ Header Files
+