diff --git a/.gitignore b/.gitignore
index bed6fde..1ece24c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,4 +3,5 @@ obj
*.suo
*.user
*.cache
-*.userprefs
\ No newline at end of file
+*.userprefs
+Staging/
diff --git a/NBTExplorer.Installer/Bitmaps/Banner.png b/NBTExplorer.Installer/Bitmaps/Banner.png
new file mode 100644
index 0000000..38bcbbb
Binary files /dev/null and b/NBTExplorer.Installer/Bitmaps/Banner.png differ
diff --git a/NBTExplorer.Installer/Bitmaps/Dialog.png b/NBTExplorer.Installer/Bitmaps/Dialog.png
new file mode 100644
index 0000000..670c5bd
Binary files /dev/null and b/NBTExplorer.Installer/Bitmaps/Dialog.png differ
diff --git a/dead_bush.ico b/NBTExplorer.Installer/Icon.ico
similarity index 100%
rename from dead_bush.ico
rename to NBTExplorer.Installer/Icon.ico
diff --git a/NBTExplorer.Installer/License.rtf b/NBTExplorer.Installer/License.rtf
new file mode 100644
index 0000000..f40b443
Binary files /dev/null and b/NBTExplorer.Installer/License.rtf differ
diff --git a/NBTExplorer.Installer/NBTExplorer.Installer.wixproj b/NBTExplorer.Installer/NBTExplorer.Installer.wixproj
new file mode 100644
index 0000000..c47fb2a
--- /dev/null
+++ b/NBTExplorer.Installer/NBTExplorer.Installer.wixproj
@@ -0,0 +1,54 @@
+
+
+
+ Debug
+ x86
+ 3.8
+ a1566071-7cbb-4c54-aae1-4b81b7715db3
+ 2.0
+ NBTExplorer
+ Package
+ $(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets
+ $(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets
+
+
+ bin\$(Configuration)\
+ obj\$(Configuration)\
+ Debug
+
+
+ bin\$(Configuration)\
+ obj\$(Configuration)\
+
+
+
+
+
+
+ $(WixExtDir)\WixUtilExtension.dll
+ WixUtilExtension
+
+
+ $(WixExtDir)\WixUIExtension.dll
+ WixUIExtension
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/NBTExplorer.Installer/Product.wxs b/NBTExplorer.Installer/Product.wxs
new file mode 100644
index 0000000..6d91ffb
--- /dev/null
+++ b/NBTExplorer.Installer/Product.wxs
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/NBTExplorer.sln b/NBTExplorer.sln
index 32c13f4..9aee4d1 100644
--- a/NBTExplorer.sln
+++ b/NBTExplorer.sln
@@ -3,9 +3,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.21005.1
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NBTExplorer", "NBTExplorer.csproj", "{8A458245-8176-4599-95CD-3CA39F2435CE}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NBTExplorer", "NBTExplorer\NBTExplorer.csproj", "{8A458245-8176-4599-95CD-3CA39F2435CE}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NBTExplorerMac", "NBTExplorerMac.csproj", "{01F9A296-C477-4CBF-A0D0-41E697048257}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NBTExplorerMac", "NBTExplorer\NBTExplorerMac.csproj", "{01F9A296-C477-4CBF-A0D0-41E697048257}"
+EndProject
+Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "NBTExplorer.Installer", "NBTExplorer.Installer\NBTExplorer.Installer.wixproj", "{A1566071-7CBB-4C54-AAE1-4B81B7715DB3}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -54,6 +56,21 @@ Global
{01F9A296-C477-4CBF-A0D0-41E697048257}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{01F9A296-C477-4CBF-A0D0-41E697048257}.Release|x86.ActiveCfg = Release|Any CPU
{01F9A296-C477-4CBF-A0D0-41E697048257}.Release|x86.Build.0 = Release|Any CPU
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.AppStore|Any CPU.ActiveCfg = Release|x86
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.AppStore|x86.ActiveCfg = Release|x86
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.AppStore|x86.Build.0 = Release|x86
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.Debug|x86.ActiveCfg = Debug|x86
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.Debug|x86.Build.0 = Debug|x86
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.Release|Any CPU.ActiveCfg = Release|x86
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.Release|Mixed Platforms.Build.0 = Release|x86
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.Release|x86.ActiveCfg = Release|x86
+ {A1566071-7CBB-4C54-AAE1-4B81B7715DB3}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/Controllers/ExplorerBarController.cs b/NBTExplorer/Controllers/ExplorerBarController.cs
similarity index 100%
rename from Controllers/ExplorerBarController.cs
rename to NBTExplorer/Controllers/ExplorerBarController.cs
diff --git a/Controllers/NodeTreeController.cs b/NBTExplorer/Controllers/NodeTreeController.cs
similarity index 100%
rename from Controllers/NodeTreeController.cs
rename to NBTExplorer/Controllers/NodeTreeController.cs
diff --git a/Controllers/RuleTreeController.cs b/NBTExplorer/Controllers/RuleTreeController.cs
similarity index 100%
rename from Controllers/RuleTreeController.cs
rename to NBTExplorer/Controllers/RuleTreeController.cs
diff --git a/FormRegistry.cs b/NBTExplorer/FormRegistry.cs
similarity index 100%
rename from FormRegistry.cs
rename to NBTExplorer/FormRegistry.cs
diff --git a/Info.plist b/NBTExplorer/Info.plist
similarity index 100%
rename from Info.plist
rename to NBTExplorer/Info.plist
diff --git a/Mac/AppDelegate.cs b/NBTExplorer/Mac/AppDelegate.cs
similarity index 100%
rename from Mac/AppDelegate.cs
rename to NBTExplorer/Mac/AppDelegate.cs
diff --git a/Mac/AppDelegate.designer.cs b/NBTExplorer/Mac/AppDelegate.designer.cs
similarity index 100%
rename from Mac/AppDelegate.designer.cs
rename to NBTExplorer/Mac/AppDelegate.designer.cs
diff --git a/Mac/CancelFindWindow.cs b/NBTExplorer/Mac/CancelFindWindow.cs
similarity index 100%
rename from Mac/CancelFindWindow.cs
rename to NBTExplorer/Mac/CancelFindWindow.cs
diff --git a/Mac/CancelFindWindow.designer.cs b/NBTExplorer/Mac/CancelFindWindow.designer.cs
similarity index 100%
rename from Mac/CancelFindWindow.designer.cs
rename to NBTExplorer/Mac/CancelFindWindow.designer.cs
diff --git a/Mac/CancelFindWindow.xib b/NBTExplorer/Mac/CancelFindWindow.xib
similarity index 100%
rename from Mac/CancelFindWindow.xib
rename to NBTExplorer/Mac/CancelFindWindow.xib
diff --git a/Mac/CancelFindWindowController.cs b/NBTExplorer/Mac/CancelFindWindowController.cs
similarity index 100%
rename from Mac/CancelFindWindowController.cs
rename to NBTExplorer/Mac/CancelFindWindowController.cs
diff --git a/Mac/CreateNodeWindow.cs b/NBTExplorer/Mac/CreateNodeWindow.cs
similarity index 100%
rename from Mac/CreateNodeWindow.cs
rename to NBTExplorer/Mac/CreateNodeWindow.cs
diff --git a/Mac/CreateNodeWindow.designer.cs b/NBTExplorer/Mac/CreateNodeWindow.designer.cs
similarity index 100%
rename from Mac/CreateNodeWindow.designer.cs
rename to NBTExplorer/Mac/CreateNodeWindow.designer.cs
diff --git a/Mac/CreateNodeWindow.xib b/NBTExplorer/Mac/CreateNodeWindow.xib
similarity index 100%
rename from Mac/CreateNodeWindow.xib
rename to NBTExplorer/Mac/CreateNodeWindow.xib
diff --git a/Mac/CreateNodeWindowController.cs b/NBTExplorer/Mac/CreateNodeWindowController.cs
similarity index 100%
rename from Mac/CreateNodeWindowController.cs
rename to NBTExplorer/Mac/CreateNodeWindowController.cs
diff --git a/Mac/EditNameWindow.cs b/NBTExplorer/Mac/EditNameWindow.cs
similarity index 100%
rename from Mac/EditNameWindow.cs
rename to NBTExplorer/Mac/EditNameWindow.cs
diff --git a/Mac/EditNameWindow.designer.cs b/NBTExplorer/Mac/EditNameWindow.designer.cs
similarity index 100%
rename from Mac/EditNameWindow.designer.cs
rename to NBTExplorer/Mac/EditNameWindow.designer.cs
diff --git a/Mac/EditNameWindow.xib b/NBTExplorer/Mac/EditNameWindow.xib
similarity index 100%
rename from Mac/EditNameWindow.xib
rename to NBTExplorer/Mac/EditNameWindow.xib
diff --git a/Mac/EditNameWindowController.cs b/NBTExplorer/Mac/EditNameWindowController.cs
similarity index 100%
rename from Mac/EditNameWindowController.cs
rename to NBTExplorer/Mac/EditNameWindowController.cs
diff --git a/Mac/EditStringWindow.cs b/NBTExplorer/Mac/EditStringWindow.cs
similarity index 100%
rename from Mac/EditStringWindow.cs
rename to NBTExplorer/Mac/EditStringWindow.cs
diff --git a/Mac/EditStringWindow.designer.cs b/NBTExplorer/Mac/EditStringWindow.designer.cs
similarity index 100%
rename from Mac/EditStringWindow.designer.cs
rename to NBTExplorer/Mac/EditStringWindow.designer.cs
diff --git a/Mac/EditStringWindow.xib b/NBTExplorer/Mac/EditStringWindow.xib
similarity index 100%
rename from Mac/EditStringWindow.xib
rename to NBTExplorer/Mac/EditStringWindow.xib
diff --git a/Mac/EditStringWindowController.cs b/NBTExplorer/Mac/EditStringWindowController.cs
similarity index 100%
rename from Mac/EditStringWindowController.cs
rename to NBTExplorer/Mac/EditStringWindowController.cs
diff --git a/Mac/EditValueWindow.cs b/NBTExplorer/Mac/EditValueWindow.cs
similarity index 100%
rename from Mac/EditValueWindow.cs
rename to NBTExplorer/Mac/EditValueWindow.cs
diff --git a/Mac/EditValueWindow.designer.cs b/NBTExplorer/Mac/EditValueWindow.designer.cs
similarity index 100%
rename from Mac/EditValueWindow.designer.cs
rename to NBTExplorer/Mac/EditValueWindow.designer.cs
diff --git a/Mac/EditValueWindow.xib b/NBTExplorer/Mac/EditValueWindow.xib
similarity index 100%
rename from Mac/EditValueWindow.xib
rename to NBTExplorer/Mac/EditValueWindow.xib
diff --git a/Mac/EditValueWindowController.cs b/NBTExplorer/Mac/EditValueWindowController.cs
similarity index 100%
rename from Mac/EditValueWindowController.cs
rename to NBTExplorer/Mac/EditValueWindowController.cs
diff --git a/Mac/FindWindow.cs b/NBTExplorer/Mac/FindWindow.cs
similarity index 100%
rename from Mac/FindWindow.cs
rename to NBTExplorer/Mac/FindWindow.cs
diff --git a/Mac/FindWindow.designer.cs b/NBTExplorer/Mac/FindWindow.designer.cs
similarity index 100%
rename from Mac/FindWindow.designer.cs
rename to NBTExplorer/Mac/FindWindow.designer.cs
diff --git a/Mac/FindWindow.xib b/NBTExplorer/Mac/FindWindow.xib
similarity index 100%
rename from Mac/FindWindow.xib
rename to NBTExplorer/Mac/FindWindow.xib
diff --git a/Mac/FindWindowController.cs b/NBTExplorer/Mac/FindWindowController.cs
similarity index 100%
rename from Mac/FindWindowController.cs
rename to NBTExplorer/Mac/FindWindowController.cs
diff --git a/Mac/FormHandlers.cs b/NBTExplorer/Mac/FormHandlers.cs
similarity index 100%
rename from Mac/FormHandlers.cs
rename to NBTExplorer/Mac/FormHandlers.cs
diff --git a/Mac/IconRegistry.cs b/NBTExplorer/Mac/IconRegistry.cs
similarity index 100%
rename from Mac/IconRegistry.cs
rename to NBTExplorer/Mac/IconRegistry.cs
diff --git a/Mac/ImageAndTextCell.cs b/NBTExplorer/Mac/ImageAndTextCell.cs
similarity index 100%
rename from Mac/ImageAndTextCell.cs
rename to NBTExplorer/Mac/ImageAndTextCell.cs
diff --git a/Mac/MainMenu.xib b/NBTExplorer/Mac/MainMenu.xib
similarity index 100%
rename from Mac/MainMenu.xib
rename to NBTExplorer/Mac/MainMenu.xib
diff --git a/Mac/MainWindow.cs b/NBTExplorer/Mac/MainWindow.cs
similarity index 100%
rename from Mac/MainWindow.cs
rename to NBTExplorer/Mac/MainWindow.cs
diff --git a/Mac/MainWindow.designer.cs b/NBTExplorer/Mac/MainWindow.designer.cs
similarity index 100%
rename from Mac/MainWindow.designer.cs
rename to NBTExplorer/Mac/MainWindow.designer.cs
diff --git a/Mac/MainWindow.xib b/NBTExplorer/Mac/MainWindow.xib
similarity index 100%
rename from Mac/MainWindow.xib
rename to NBTExplorer/Mac/MainWindow.xib
diff --git a/Mac/MainWindowController.cs b/NBTExplorer/Mac/MainWindowController.cs
similarity index 100%
rename from Mac/MainWindowController.cs
rename to NBTExplorer/Mac/MainWindowController.cs
diff --git a/Mac/ModalResult.cs b/NBTExplorer/Mac/ModalResult.cs
similarity index 100%
rename from Mac/ModalResult.cs
rename to NBTExplorer/Mac/ModalResult.cs
diff --git a/Mac/NbtClipboardControllerMac.cs b/NBTExplorer/Mac/NbtClipboardControllerMac.cs
similarity index 100%
rename from Mac/NbtClipboardControllerMac.cs
rename to NBTExplorer/Mac/NbtClipboardControllerMac.cs
diff --git a/Mac/Scratch.cs b/NBTExplorer/Mac/Scratch.cs
similarity index 100%
rename from Mac/Scratch.cs
rename to NBTExplorer/Mac/Scratch.cs
diff --git a/Mac/SearchStateMac.cs b/NBTExplorer/Mac/SearchStateMac.cs
similarity index 100%
rename from Mac/SearchStateMac.cs
rename to NBTExplorer/Mac/SearchStateMac.cs
diff --git a/Mac/TreeDataNode.cs b/NBTExplorer/Mac/TreeDataNode.cs
similarity index 100%
rename from Mac/TreeDataNode.cs
rename to NBTExplorer/Mac/TreeDataNode.cs
diff --git a/Mac/TreeDataSource.cs b/NBTExplorer/Mac/TreeDataSource.cs
similarity index 100%
rename from Mac/TreeDataSource.cs
rename to NBTExplorer/Mac/TreeDataSource.cs
diff --git a/MainForm.resources b/NBTExplorer/MainForm.resources
similarity index 100%
rename from MainForm.resources
rename to NBTExplorer/MainForm.resources
diff --git a/Model/CompoundTagContainer.cs b/NBTExplorer/Model/CompoundTagContainer.cs
similarity index 100%
rename from Model/CompoundTagContainer.cs
rename to NBTExplorer/Model/CompoundTagContainer.cs
diff --git a/Model/CubicRegionDataNode.cs b/NBTExplorer/Model/CubicRegionDataNode.cs
similarity index 100%
rename from Model/CubicRegionDataNode.cs
rename to NBTExplorer/Model/CubicRegionDataNode.cs
diff --git a/Model/CubicRegionFile.cs b/NBTExplorer/Model/CubicRegionFile.cs
similarity index 100%
rename from Model/CubicRegionFile.cs
rename to NBTExplorer/Model/CubicRegionFile.cs
diff --git a/Model/DataNode.cs b/NBTExplorer/Model/DataNode.cs
similarity index 100%
rename from Model/DataNode.cs
rename to NBTExplorer/Model/DataNode.cs
diff --git a/Model/DataNodeCollection.cs b/NBTExplorer/Model/DataNodeCollection.cs
similarity index 100%
rename from Model/DataNodeCollection.cs
rename to NBTExplorer/Model/DataNodeCollection.cs
diff --git a/Model/DirectoryDataNode.cs b/NBTExplorer/Model/DirectoryDataNode.cs
similarity index 100%
rename from Model/DirectoryDataNode.cs
rename to NBTExplorer/Model/DirectoryDataNode.cs
diff --git a/Model/FileTypeRegistry.cs b/NBTExplorer/Model/FileTypeRegistry.cs
similarity index 100%
rename from Model/FileTypeRegistry.cs
rename to NBTExplorer/Model/FileTypeRegistry.cs
diff --git a/Model/ListTagContainer.cs b/NBTExplorer/Model/ListTagContainer.cs
similarity index 100%
rename from Model/ListTagContainer.cs
rename to NBTExplorer/Model/ListTagContainer.cs
diff --git a/Model/NbtFileDataNode.cs b/NBTExplorer/Model/NbtFileDataNode.cs
similarity index 100%
rename from Model/NbtFileDataNode.cs
rename to NBTExplorer/Model/NbtFileDataNode.cs
diff --git a/Model/NodeCapabilities.cs b/NBTExplorer/Model/NodeCapabilities.cs
similarity index 100%
rename from Model/NodeCapabilities.cs
rename to NBTExplorer/Model/NodeCapabilities.cs
diff --git a/Model/RegionChunkDataNode.cs b/NBTExplorer/Model/RegionChunkDataNode.cs
similarity index 100%
rename from Model/RegionChunkDataNode.cs
rename to NBTExplorer/Model/RegionChunkDataNode.cs
diff --git a/Model/RegionFileDataNode.cs b/NBTExplorer/Model/RegionFileDataNode.cs
similarity index 100%
rename from Model/RegionFileDataNode.cs
rename to NBTExplorer/Model/RegionFileDataNode.cs
diff --git a/Model/Search/SearchRule.cs b/NBTExplorer/Model/Search/SearchRule.cs
similarity index 100%
rename from Model/Search/SearchRule.cs
rename to NBTExplorer/Model/Search/SearchRule.cs
diff --git a/Model/TagByteArrayDataNode.cs b/NBTExplorer/Model/TagByteArrayDataNode.cs
similarity index 100%
rename from Model/TagByteArrayDataNode.cs
rename to NBTExplorer/Model/TagByteArrayDataNode.cs
diff --git a/Model/TagByteDataNode.cs b/NBTExplorer/Model/TagByteDataNode.cs
similarity index 100%
rename from Model/TagByteDataNode.cs
rename to NBTExplorer/Model/TagByteDataNode.cs
diff --git a/Model/TagCompoundDataNode.cs b/NBTExplorer/Model/TagCompoundDataNode.cs
similarity index 100%
rename from Model/TagCompoundDataNode.cs
rename to NBTExplorer/Model/TagCompoundDataNode.cs
diff --git a/Model/TagContainerInterface.cs b/NBTExplorer/Model/TagContainerInterface.cs
similarity index 100%
rename from Model/TagContainerInterface.cs
rename to NBTExplorer/Model/TagContainerInterface.cs
diff --git a/Model/TagDataNode.cs b/NBTExplorer/Model/TagDataNode.cs
similarity index 100%
rename from Model/TagDataNode.cs
rename to NBTExplorer/Model/TagDataNode.cs
diff --git a/Model/TagDoubleDataNode.cs b/NBTExplorer/Model/TagDoubleDataNode.cs
similarity index 100%
rename from Model/TagDoubleDataNode.cs
rename to NBTExplorer/Model/TagDoubleDataNode.cs
diff --git a/Model/TagFloatDataNode.cs b/NBTExplorer/Model/TagFloatDataNode.cs
similarity index 100%
rename from Model/TagFloatDataNode.cs
rename to NBTExplorer/Model/TagFloatDataNode.cs
diff --git a/Model/TagIntArrayDataNode.cs b/NBTExplorer/Model/TagIntArrayDataNode.cs
similarity index 100%
rename from Model/TagIntArrayDataNode.cs
rename to NBTExplorer/Model/TagIntArrayDataNode.cs
diff --git a/Model/TagIntDataNode.cs b/NBTExplorer/Model/TagIntDataNode.cs
similarity index 100%
rename from Model/TagIntDataNode.cs
rename to NBTExplorer/Model/TagIntDataNode.cs
diff --git a/Model/TagKey.cs b/NBTExplorer/Model/TagKey.cs
similarity index 100%
rename from Model/TagKey.cs
rename to NBTExplorer/Model/TagKey.cs
diff --git a/Model/TagListDataNode.cs b/NBTExplorer/Model/TagListDataNode.cs
similarity index 100%
rename from Model/TagListDataNode.cs
rename to NBTExplorer/Model/TagListDataNode.cs
diff --git a/Model/TagLongDataNode.cs b/NBTExplorer/Model/TagLongDataNode.cs
similarity index 100%
rename from Model/TagLongDataNode.cs
rename to NBTExplorer/Model/TagLongDataNode.cs
diff --git a/Model/TagShortDataNode.cs b/NBTExplorer/Model/TagShortDataNode.cs
similarity index 100%
rename from Model/TagShortDataNode.cs
rename to NBTExplorer/Model/TagShortDataNode.cs
diff --git a/Model/TagStringDataNode.cs b/NBTExplorer/Model/TagStringDataNode.cs
similarity index 100%
rename from Model/TagStringDataNode.cs
rename to NBTExplorer/Model/TagStringDataNode.cs
diff --git a/NBTExplorer.csproj b/NBTExplorer/NBTExplorer.csproj
similarity index 90%
rename from NBTExplorer.csproj
rename to NBTExplorer/NBTExplorer.csproj
index de13973..d172dc9 100644
--- a/NBTExplorer.csproj
+++ b/NBTExplorer/NBTExplorer.csproj
@@ -12,6 +12,21 @@
NBTExplorer
v2.0
512
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
x86
@@ -306,8 +321,21 @@
+
+
+
+ False
+ .NET Framework 3.5 SP1 Client Profile
+ false
+
+
+ False
+ .NET Framework 3.5 SP1
+ true
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/NBTExplorerMac.csproj b/NBTExplorer/NBTExplorerMac.csproj
similarity index 100%
rename from NBTExplorerMac.csproj
rename to NBTExplorer/NBTExplorerMac.csproj
diff --git a/NbtClipboardController.cs b/NBTExplorer/NbtClipboardController.cs
similarity index 100%
rename from NbtClipboardController.cs
rename to NBTExplorer/NbtClipboardController.cs
diff --git a/NbtClipboardData.cs b/NBTExplorer/NbtClipboardData.cs
similarity index 100%
rename from NbtClipboardData.cs
rename to NBTExplorer/NbtClipboardData.cs
diff --git a/Program.cs b/NBTExplorer/Program.cs
similarity index 100%
rename from Program.cs
rename to NBTExplorer/Program.cs
diff --git a/ProgramMac.cs b/NBTExplorer/ProgramMac.cs
similarity index 100%
rename from ProgramMac.cs
rename to NBTExplorer/ProgramMac.cs
diff --git a/Properties/AssemblyInfo.cs b/NBTExplorer/Properties/AssemblyInfo.cs
similarity index 100%
rename from Properties/AssemblyInfo.cs
rename to NBTExplorer/Properties/AssemblyInfo.cs
diff --git a/Properties/Resources.Designer.cs b/NBTExplorer/Properties/Resources.Designer.cs
similarity index 100%
rename from Properties/Resources.Designer.cs
rename to NBTExplorer/Properties/Resources.Designer.cs
diff --git a/Properties/Resources.resources b/NBTExplorer/Properties/Resources.resources
similarity index 100%
rename from Properties/Resources.resources
rename to NBTExplorer/Properties/Resources.resources
diff --git a/Properties/Resources.resx b/NBTExplorer/Properties/Resources.resx
similarity index 100%
rename from Properties/Resources.resx
rename to NBTExplorer/Properties/Resources.resx
diff --git a/Properties/Settings.Designer.cs b/NBTExplorer/Properties/Settings.Designer.cs
similarity index 100%
rename from Properties/Settings.Designer.cs
rename to NBTExplorer/Properties/Settings.Designer.cs
diff --git a/Properties/Settings.settings b/NBTExplorer/Properties/Settings.settings
similarity index 100%
rename from Properties/Settings.settings
rename to NBTExplorer/Properties/Settings.settings
diff --git a/Resources/Dead_Bush.png b/NBTExplorer/Resources/Dead_Bush.png
similarity index 100%
rename from Resources/Dead_Bush.png
rename to NBTExplorer/Resources/Dead_Bush.png
diff --git a/Resources/Dead_Bush_256.icns b/NBTExplorer/Resources/Dead_Bush_256.icns
similarity index 100%
rename from Resources/Dead_Bush_256.icns
rename to NBTExplorer/Resources/Dead_Bush_256.icns
diff --git a/Resources/Dead_Bush_256.png b/NBTExplorer/Resources/Dead_Bush_256.png
similarity index 100%
rename from Resources/Dead_Bush_256.png
rename to NBTExplorer/Resources/Dead_Bush_256.png
diff --git a/Resources/amp.png b/NBTExplorer/Resources/amp.png
similarity index 100%
rename from Resources/amp.png
rename to NBTExplorer/Resources/amp.png
diff --git a/Resources/arrow-090.png b/NBTExplorer/Resources/arrow-090.png
similarity index 100%
rename from Resources/arrow-090.png
rename to NBTExplorer/Resources/arrow-090.png
diff --git a/Resources/arrow-270.png b/NBTExplorer/Resources/arrow-270.png
similarity index 100%
rename from Resources/arrow-270.png
rename to NBTExplorer/Resources/arrow-270.png
diff --git a/Resources/arrow-315.png b/NBTExplorer/Resources/arrow-315.png
similarity index 100%
rename from Resources/arrow-315.png
rename to NBTExplorer/Resources/arrow-315.png
diff --git a/Resources/arrow-circle-double-135.png b/NBTExplorer/Resources/arrow-circle-double-135.png
similarity index 100%
rename from Resources/arrow-circle-double-135.png
rename to NBTExplorer/Resources/arrow-circle-double-135.png
diff --git a/Resources/asterisk-yellow.png b/NBTExplorer/Resources/asterisk-yellow.png
similarity index 100%
rename from Resources/asterisk-yellow.png
rename to NBTExplorer/Resources/asterisk-yellow.png
diff --git a/Resources/binocular--arrow.png b/NBTExplorer/Resources/binocular--arrow.png
similarity index 100%
rename from Resources/binocular--arrow.png
rename to NBTExplorer/Resources/binocular--arrow.png
diff --git a/Resources/binocular.png b/NBTExplorer/Resources/binocular.png
similarity index 100%
rename from Resources/binocular.png
rename to NBTExplorer/Resources/binocular.png
diff --git a/Resources/block.png b/NBTExplorer/Resources/block.png
similarity index 100%
rename from Resources/block.png
rename to NBTExplorer/Resources/block.png
diff --git a/Resources/box-24.png b/NBTExplorer/Resources/box-24.png
similarity index 100%
rename from Resources/box-24.png
rename to NBTExplorer/Resources/box-24.png
diff --git a/Resources/box.png b/NBTExplorer/Resources/box.png
similarity index 100%
rename from Resources/box.png
rename to NBTExplorer/Resources/box.png
diff --git a/Resources/clipboard-paste.png b/NBTExplorer/Resources/clipboard-paste.png
similarity index 100%
rename from Resources/clipboard-paste.png
rename to NBTExplorer/Resources/clipboard-paste.png
diff --git a/Resources/cross-24.png b/NBTExplorer/Resources/cross-24.png
similarity index 100%
rename from Resources/cross-24.png
rename to NBTExplorer/Resources/cross-24.png
diff --git a/Resources/cross.png b/NBTExplorer/Resources/cross.png
similarity index 100%
rename from Resources/cross.png
rename to NBTExplorer/Resources/cross.png
diff --git a/Resources/disk--pencil.png b/NBTExplorer/Resources/disk--pencil.png
similarity index 100%
rename from Resources/disk--pencil.png
rename to NBTExplorer/Resources/disk--pencil.png
diff --git a/Resources/disk-24.png b/NBTExplorer/Resources/disk-24.png
similarity index 100%
rename from Resources/disk-24.png
rename to NBTExplorer/Resources/disk-24.png
diff --git a/Resources/disk.png b/NBTExplorer/Resources/disk.png
similarity index 100%
rename from Resources/disk.png
rename to NBTExplorer/Resources/disk.png
diff --git a/Resources/document-24.png b/NBTExplorer/Resources/document-24.png
similarity index 100%
rename from Resources/document-24.png
rename to NBTExplorer/Resources/document-24.png
diff --git a/Resources/document-attribute-b.png b/NBTExplorer/Resources/document-attribute-b.png
similarity index 100%
rename from Resources/document-attribute-b.png
rename to NBTExplorer/Resources/document-attribute-b.png
diff --git a/Resources/document-attribute-d.png b/NBTExplorer/Resources/document-attribute-d.png
similarity index 100%
rename from Resources/document-attribute-d.png
rename to NBTExplorer/Resources/document-attribute-d.png
diff --git a/Resources/document-attribute-f.png b/NBTExplorer/Resources/document-attribute-f.png
similarity index 100%
rename from Resources/document-attribute-f.png
rename to NBTExplorer/Resources/document-attribute-f.png
diff --git a/Resources/document-attribute-i.png b/NBTExplorer/Resources/document-attribute-i.png
similarity index 100%
rename from Resources/document-attribute-i.png
rename to NBTExplorer/Resources/document-attribute-i.png
diff --git a/Resources/document-attribute-l.png b/NBTExplorer/Resources/document-attribute-l.png
similarity index 100%
rename from Resources/document-attribute-l.png
rename to NBTExplorer/Resources/document-attribute-l.png
diff --git a/Resources/document-attribute-s.png b/NBTExplorer/Resources/document-attribute-s.png
similarity index 100%
rename from Resources/document-attribute-s.png
rename to NBTExplorer/Resources/document-attribute-s.png
diff --git a/Resources/document-b-24.png b/NBTExplorer/Resources/document-b-24.png
similarity index 100%
rename from Resources/document-b-24.png
rename to NBTExplorer/Resources/document-b-24.png
diff --git a/Resources/document-copy.png b/NBTExplorer/Resources/document-copy.png
similarity index 100%
rename from Resources/document-copy.png
rename to NBTExplorer/Resources/document-copy.png
diff --git a/Resources/document-d-24.png b/NBTExplorer/Resources/document-d-24.png
similarity index 100%
rename from Resources/document-d-24.png
rename to NBTExplorer/Resources/document-d-24.png
diff --git a/Resources/document-f-24.png b/NBTExplorer/Resources/document-f-24.png
similarity index 100%
rename from Resources/document-f-24.png
rename to NBTExplorer/Resources/document-f-24.png
diff --git a/Resources/document-i-24.png b/NBTExplorer/Resources/document-i-24.png
similarity index 100%
rename from Resources/document-i-24.png
rename to NBTExplorer/Resources/document-i-24.png
diff --git a/Resources/document-l-24.png b/NBTExplorer/Resources/document-l-24.png
similarity index 100%
rename from Resources/document-l-24.png
rename to NBTExplorer/Resources/document-l-24.png
diff --git a/Resources/document-s-24.png b/NBTExplorer/Resources/document-s-24.png
similarity index 100%
rename from Resources/document-s-24.png
rename to NBTExplorer/Resources/document-s-24.png
diff --git a/Resources/door.png b/NBTExplorer/Resources/door.png
similarity index 100%
rename from Resources/door.png
rename to NBTExplorer/Resources/door.png
diff --git a/Resources/edit-code-24.png b/NBTExplorer/Resources/edit-code-24.png
similarity index 100%
rename from Resources/edit-code-24.png
rename to NBTExplorer/Resources/edit-code-24.png
diff --git a/Resources/edit-code-b.png b/NBTExplorer/Resources/edit-code-b.png
similarity index 100%
rename from Resources/edit-code-b.png
rename to NBTExplorer/Resources/edit-code-b.png
diff --git a/Resources/edit-code-i-24.png b/NBTExplorer/Resources/edit-code-i-24.png
similarity index 100%
rename from Resources/edit-code-i-24.png
rename to NBTExplorer/Resources/edit-code-i-24.png
diff --git a/Resources/edit-code-i.png b/NBTExplorer/Resources/edit-code-i.png
similarity index 100%
rename from Resources/edit-code-i.png
rename to NBTExplorer/Resources/edit-code-i.png
diff --git a/Resources/edit-code.png b/NBTExplorer/Resources/edit-code.png
similarity index 100%
rename from Resources/edit-code.png
rename to NBTExplorer/Resources/edit-code.png
diff --git a/Resources/edit-list-24.png b/NBTExplorer/Resources/edit-list-24.png
similarity index 100%
rename from Resources/edit-list-24.png
rename to NBTExplorer/Resources/edit-list-24.png
diff --git a/Resources/edit-list.png b/NBTExplorer/Resources/edit-list.png
similarity index 100%
rename from Resources/edit-list.png
rename to NBTExplorer/Resources/edit-list.png
diff --git a/Resources/edit-replace.png b/NBTExplorer/Resources/edit-replace.png
similarity index 100%
rename from Resources/edit-replace.png
rename to NBTExplorer/Resources/edit-replace.png
diff --git a/Resources/edit-small-caps-24.png b/NBTExplorer/Resources/edit-small-caps-24.png
similarity index 100%
rename from Resources/edit-small-caps-24.png
rename to NBTExplorer/Resources/edit-small-caps-24.png
diff --git a/Resources/edit-small-caps.png b/NBTExplorer/Resources/edit-small-caps.png
similarity index 100%
rename from Resources/edit-small-caps.png
rename to NBTExplorer/Resources/edit-small-caps.png
diff --git a/Resources/folder-open-24.png b/NBTExplorer/Resources/folder-open-24.png
similarity index 100%
rename from Resources/folder-open-24.png
rename to NBTExplorer/Resources/folder-open-24.png
diff --git a/Resources/folder-open-document.png b/NBTExplorer/Resources/folder-open-document.png
similarity index 100%
rename from Resources/folder-open-document.png
rename to NBTExplorer/Resources/folder-open-document.png
diff --git a/Resources/folder-open.png b/NBTExplorer/Resources/folder-open.png
similarity index 100%
rename from Resources/folder-open.png
rename to NBTExplorer/Resources/folder-open.png
diff --git a/Resources/information-frame.png b/NBTExplorer/Resources/information-frame.png
similarity index 100%
rename from Resources/information-frame.png
rename to NBTExplorer/Resources/information-frame.png
diff --git a/Resources/pencil-24.png b/NBTExplorer/Resources/pencil-24.png
similarity index 100%
rename from Resources/pencil-24.png
rename to NBTExplorer/Resources/pencil-24.png
diff --git a/Resources/pencil.png b/NBTExplorer/Resources/pencil.png
similarity index 100%
rename from Resources/pencil.png
rename to NBTExplorer/Resources/pencil.png
diff --git a/Resources/question-frame.png b/NBTExplorer/Resources/question-frame.png
similarity index 100%
rename from Resources/question-frame.png
rename to NBTExplorer/Resources/question-frame.png
diff --git a/Resources/question-white.png b/NBTExplorer/Resources/question-white.png
similarity index 100%
rename from Resources/question-white.png
rename to NBTExplorer/Resources/question-white.png
diff --git a/Resources/scissors-24.png b/NBTExplorer/Resources/scissors-24.png
similarity index 100%
rename from Resources/scissors-24.png
rename to NBTExplorer/Resources/scissors-24.png
diff --git a/Resources/scissors.png b/NBTExplorer/Resources/scissors.png
similarity index 100%
rename from Resources/scissors.png
rename to NBTExplorer/Resources/scissors.png
diff --git a/Resources/selection-input-24.png b/NBTExplorer/Resources/selection-input-24.png
similarity index 100%
rename from Resources/selection-input-24.png
rename to NBTExplorer/Resources/selection-input-24.png
diff --git a/Resources/selection-input.png b/NBTExplorer/Resources/selection-input.png
similarity index 100%
rename from Resources/selection-input.png
rename to NBTExplorer/Resources/selection-input.png
diff --git a/Resources/sql-join-inner.png b/NBTExplorer/Resources/sql-join-inner.png
similarity index 100%
rename from Resources/sql-join-inner.png
rename to NBTExplorer/Resources/sql-join-inner.png
diff --git a/Resources/sql-join-outer.png b/NBTExplorer/Resources/sql-join-outer.png
similarity index 100%
rename from Resources/sql-join-outer.png
rename to NBTExplorer/Resources/sql-join-outer.png
diff --git a/Resources/wooden-box.png b/NBTExplorer/Resources/wooden-box.png
similarity index 100%
rename from Resources/wooden-box.png
rename to NBTExplorer/Resources/wooden-box.png
diff --git a/SearchWorker.cs b/NBTExplorer/SearchWorker.cs
similarity index 100%
rename from SearchWorker.cs
rename to NBTExplorer/SearchWorker.cs
diff --git a/SnapshotList.cs b/NBTExplorer/SnapshotList.cs
similarity index 100%
rename from SnapshotList.cs
rename to NBTExplorer/SnapshotList.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/AssemblyInfo.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/AssemblyInfo.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/AssemblyInfo.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/AssemblyInfo.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/Be.Windows.Forms.HexBox.csproj b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/Be.Windows.Forms.HexBox.csproj
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/Be.Windows.Forms.HexBox.csproj
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/Be.Windows.Forms.HexBox.csproj
diff --git a/Vendor/Be.Windows.Forms.HexBox/Be.Windows.Forms.HexBox.xml b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/Be.Windows.Forms.HexBox.xml
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/Be.Windows.Forms.HexBox.xml
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/Be.Windows.Forms.HexBox.xml
diff --git a/Vendor/Be.Windows.Forms.HexBox/BuiltInContextMenu.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/BuiltInContextMenu.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/BuiltInContextMenu.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/BuiltInContextMenu.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/ByteCharConverters.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/ByteCharConverters.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/ByteCharConverters.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/ByteCharConverters.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/ByteCollection.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/ByteCollection.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/ByteCollection.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/ByteCollection.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/BytePositionInfo.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/BytePositionInfo.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/BytePositionInfo.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/BytePositionInfo.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/DataBlock.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/DataBlock.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/DataBlock.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/DataBlock.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/DataMap.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/DataMap.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/DataMap.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/DataMap.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/DynamicByteProvider.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/DynamicByteProvider.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/DynamicByteProvider.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/DynamicByteProvider.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/DynamicFileByteProvider.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/DynamicFileByteProvider.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/DynamicFileByteProvider.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/DynamicFileByteProvider.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/FileByteProvider.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/FileByteProvider.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/FileByteProvider.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/FileByteProvider.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/FileDataBlock.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/FileDataBlock.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/FileDataBlock.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/FileDataBlock.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/HexBox.bmp b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/HexBox.bmp
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/HexBox.bmp
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/HexBox.bmp
diff --git a/Vendor/Be.Windows.Forms.HexBox/HexBox.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/HexBox.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/HexBox.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/HexBox.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/HexBox.resources b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/HexBox.resources
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/HexBox.resources
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/HexBox.resources
diff --git a/Vendor/Be.Windows.Forms.HexBox/HexBox.resx b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/HexBox.resx
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/HexBox.resx
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/HexBox.resx
diff --git a/Vendor/Be.Windows.Forms.HexBox/HexBox.snk b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/HexBox.snk
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/HexBox.snk
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/HexBox.snk
diff --git a/Vendor/Be.Windows.Forms.HexBox/HexCasing.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/HexCasing.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/HexCasing.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/HexCasing.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/IByteProvider.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/IByteProvider.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/IByteProvider.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/IByteProvider.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/MemoryDataBlock.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/MemoryDataBlock.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/MemoryDataBlock.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/MemoryDataBlock.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/NativeMethods.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/NativeMethods.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/NativeMethods.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/NativeMethods.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/Properties/Resources.Designer.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/Properties/Resources.Designer.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/Properties/Resources.Designer.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/Properties/Resources.Designer.cs
diff --git a/Vendor/Be.Windows.Forms.HexBox/Properties/Resources.resx b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/Properties/Resources.resx
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/Properties/Resources.resx
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/Properties/Resources.resx
diff --git a/Vendor/Be.Windows.Forms.HexBox/Util.cs b/NBTExplorer/Vendor/Be.Windows.Forms.HexBox/Util.cs
similarity index 100%
rename from Vendor/Be.Windows.Forms.HexBox/Util.cs
rename to NBTExplorer/Vendor/Be.Windows.Forms.HexBox/Util.cs
diff --git a/Vendor/MultiSelectTreeView/MultiSelectTreeview.cs b/NBTExplorer/Vendor/MultiSelectTreeView/MultiSelectTreeview.cs
similarity index 100%
rename from Vendor/MultiSelectTreeView/MultiSelectTreeview.cs
rename to NBTExplorer/Vendor/MultiSelectTreeView/MultiSelectTreeview.cs
diff --git a/Windows/About.Designer.cs b/NBTExplorer/Windows/About.Designer.cs
similarity index 100%
rename from Windows/About.Designer.cs
rename to NBTExplorer/Windows/About.Designer.cs
diff --git a/Windows/About.cs b/NBTExplorer/Windows/About.cs
similarity index 100%
rename from Windows/About.cs
rename to NBTExplorer/Windows/About.cs
diff --git a/Windows/About.resx b/NBTExplorer/Windows/About.resx
similarity index 100%
rename from Windows/About.resx
rename to NBTExplorer/Windows/About.resx
diff --git a/Windows/CancelSearchForm.Designer.cs b/NBTExplorer/Windows/CancelSearchForm.Designer.cs
similarity index 100%
rename from Windows/CancelSearchForm.Designer.cs
rename to NBTExplorer/Windows/CancelSearchForm.Designer.cs
diff --git a/Windows/CancelSearchForm.cs b/NBTExplorer/Windows/CancelSearchForm.cs
similarity index 100%
rename from Windows/CancelSearchForm.cs
rename to NBTExplorer/Windows/CancelSearchForm.cs
diff --git a/Windows/CancelSearchForm.resx b/NBTExplorer/Windows/CancelSearchForm.resx
similarity index 100%
rename from Windows/CancelSearchForm.resx
rename to NBTExplorer/Windows/CancelSearchForm.resx
diff --git a/Windows/CreateNode.Designer.cs b/NBTExplorer/Windows/CreateNode.Designer.cs
similarity index 100%
rename from Windows/CreateNode.Designer.cs
rename to NBTExplorer/Windows/CreateNode.Designer.cs
diff --git a/Windows/CreateNode.cs b/NBTExplorer/Windows/CreateNode.cs
similarity index 100%
rename from Windows/CreateNode.cs
rename to NBTExplorer/Windows/CreateNode.cs
diff --git a/Windows/CreateNode.resx b/NBTExplorer/Windows/CreateNode.resx
similarity index 100%
rename from Windows/CreateNode.resx
rename to NBTExplorer/Windows/CreateNode.resx
diff --git a/Windows/EditHex.Designer.cs b/NBTExplorer/Windows/EditHex.Designer.cs
similarity index 100%
rename from Windows/EditHex.Designer.cs
rename to NBTExplorer/Windows/EditHex.Designer.cs
diff --git a/Windows/EditHex.cs b/NBTExplorer/Windows/EditHex.cs
similarity index 100%
rename from Windows/EditHex.cs
rename to NBTExplorer/Windows/EditHex.cs
diff --git a/Windows/EditHex.resx b/NBTExplorer/Windows/EditHex.resx
similarity index 100%
rename from Windows/EditHex.resx
rename to NBTExplorer/Windows/EditHex.resx
diff --git a/Windows/EditName.Designer.cs b/NBTExplorer/Windows/EditName.Designer.cs
similarity index 100%
rename from Windows/EditName.Designer.cs
rename to NBTExplorer/Windows/EditName.Designer.cs
diff --git a/Windows/EditName.cs b/NBTExplorer/Windows/EditName.cs
similarity index 100%
rename from Windows/EditName.cs
rename to NBTExplorer/Windows/EditName.cs
diff --git a/Windows/EditName.resx b/NBTExplorer/Windows/EditName.resx
similarity index 100%
rename from Windows/EditName.resx
rename to NBTExplorer/Windows/EditName.resx
diff --git a/Windows/EditString.Designer.cs b/NBTExplorer/Windows/EditString.Designer.cs
similarity index 100%
rename from Windows/EditString.Designer.cs
rename to NBTExplorer/Windows/EditString.Designer.cs
diff --git a/Windows/EditString.cs b/NBTExplorer/Windows/EditString.cs
similarity index 100%
rename from Windows/EditString.cs
rename to NBTExplorer/Windows/EditString.cs
diff --git a/Windows/EditString.resx b/NBTExplorer/Windows/EditString.resx
similarity index 100%
rename from Windows/EditString.resx
rename to NBTExplorer/Windows/EditString.resx
diff --git a/Windows/EditValue.Designer.cs b/NBTExplorer/Windows/EditValue.Designer.cs
similarity index 100%
rename from Windows/EditValue.Designer.cs
rename to NBTExplorer/Windows/EditValue.Designer.cs
diff --git a/Windows/EditValue.cs b/NBTExplorer/Windows/EditValue.cs
similarity index 100%
rename from Windows/EditValue.cs
rename to NBTExplorer/Windows/EditValue.cs
diff --git a/Windows/EditValue.resx b/NBTExplorer/Windows/EditValue.resx
similarity index 100%
rename from Windows/EditValue.resx
rename to NBTExplorer/Windows/EditValue.resx
diff --git a/Windows/Find.Designer.cs b/NBTExplorer/Windows/Find.Designer.cs
similarity index 100%
rename from Windows/Find.Designer.cs
rename to NBTExplorer/Windows/Find.Designer.cs
diff --git a/Windows/Find.cs b/NBTExplorer/Windows/Find.cs
similarity index 100%
rename from Windows/Find.cs
rename to NBTExplorer/Windows/Find.cs
diff --git a/Windows/Find.resx b/NBTExplorer/Windows/Find.resx
similarity index 100%
rename from Windows/Find.resx
rename to NBTExplorer/Windows/Find.resx
diff --git a/Windows/FindBlock.Designer.cs b/NBTExplorer/Windows/FindBlock.Designer.cs
similarity index 100%
rename from Windows/FindBlock.Designer.cs
rename to NBTExplorer/Windows/FindBlock.Designer.cs
diff --git a/Windows/FindBlock.cs b/NBTExplorer/Windows/FindBlock.cs
similarity index 100%
rename from Windows/FindBlock.cs
rename to NBTExplorer/Windows/FindBlock.cs
diff --git a/Windows/FindBlock.resx b/NBTExplorer/Windows/FindBlock.resx
similarity index 100%
rename from Windows/FindBlock.resx
rename to NBTExplorer/Windows/FindBlock.resx
diff --git a/Windows/FindReplace.Designer.cs b/NBTExplorer/Windows/FindReplace.Designer.cs
similarity index 100%
rename from Windows/FindReplace.Designer.cs
rename to NBTExplorer/Windows/FindReplace.Designer.cs
diff --git a/Windows/FindReplace.cs b/NBTExplorer/Windows/FindReplace.cs
similarity index 100%
rename from Windows/FindReplace.cs
rename to NBTExplorer/Windows/FindReplace.cs
diff --git a/Windows/FindReplace.resx b/NBTExplorer/Windows/FindReplace.resx
similarity index 100%
rename from Windows/FindReplace.resx
rename to NBTExplorer/Windows/FindReplace.resx
diff --git a/Windows/FormHandlers.cs b/NBTExplorer/Windows/FormHandlers.cs
similarity index 100%
rename from Windows/FormHandlers.cs
rename to NBTExplorer/Windows/FormHandlers.cs
diff --git a/Windows/IconRegistry.cs b/NBTExplorer/Windows/IconRegistry.cs
similarity index 100%
rename from Windows/IconRegistry.cs
rename to NBTExplorer/Windows/IconRegistry.cs
diff --git a/Windows/MainForm.Designer.cs b/NBTExplorer/Windows/MainForm.Designer.cs
similarity index 100%
rename from Windows/MainForm.Designer.cs
rename to NBTExplorer/Windows/MainForm.Designer.cs
diff --git a/Windows/MainForm.cs b/NBTExplorer/Windows/MainForm.cs
similarity index 100%
rename from Windows/MainForm.cs
rename to NBTExplorer/Windows/MainForm.cs
diff --git a/Windows/MainForm.resx b/NBTExplorer/Windows/MainForm.resx
similarity index 100%
rename from Windows/MainForm.resx
rename to NBTExplorer/Windows/MainForm.resx
diff --git a/NBTExplorer/Windows/NBTExplorer.visualelementsmanifest.xml b/NBTExplorer/Windows/NBTExplorer.visualelementsmanifest.xml
new file mode 100644
index 0000000..5654fd3
--- /dev/null
+++ b/NBTExplorer/Windows/NBTExplorer.visualelementsmanifest.xml
@@ -0,0 +1,6 @@
+
+
+
\ No newline at end of file
diff --git a/Windows/NbtClipboardControllerWin.cs b/NBTExplorer/Windows/NbtClipboardControllerWin.cs
similarity index 100%
rename from Windows/NbtClipboardControllerWin.cs
rename to NBTExplorer/Windows/NbtClipboardControllerWin.cs
diff --git a/Windows/Search/StringRuleForm.Designer.cs b/NBTExplorer/Windows/Search/StringRuleForm.Designer.cs
similarity index 100%
rename from Windows/Search/StringRuleForm.Designer.cs
rename to NBTExplorer/Windows/Search/StringRuleForm.Designer.cs
diff --git a/Windows/Search/StringRuleForm.cs b/NBTExplorer/Windows/Search/StringRuleForm.cs
similarity index 100%
rename from Windows/Search/StringRuleForm.cs
rename to NBTExplorer/Windows/Search/StringRuleForm.cs
diff --git a/Windows/Search/StringRuleForm.resx b/NBTExplorer/Windows/Search/StringRuleForm.resx
similarity index 100%
rename from Windows/Search/StringRuleForm.resx
rename to NBTExplorer/Windows/Search/StringRuleForm.resx
diff --git a/Windows/Search/ValueRuleForm.Designer.cs b/NBTExplorer/Windows/Search/ValueRuleForm.Designer.cs
similarity index 100%
rename from Windows/Search/ValueRuleForm.Designer.cs
rename to NBTExplorer/Windows/Search/ValueRuleForm.Designer.cs
diff --git a/Windows/Search/ValueRuleForm.cs b/NBTExplorer/Windows/Search/ValueRuleForm.cs
similarity index 100%
rename from Windows/Search/ValueRuleForm.cs
rename to NBTExplorer/Windows/Search/ValueRuleForm.cs
diff --git a/Windows/Search/ValueRuleForm.resx b/NBTExplorer/Windows/Search/ValueRuleForm.resx
similarity index 100%
rename from Windows/Search/ValueRuleForm.resx
rename to NBTExplorer/Windows/Search/ValueRuleForm.resx
diff --git a/Windows/Search/WildcardRuleForm.Designer.cs b/NBTExplorer/Windows/Search/WildcardRuleForm.Designer.cs
similarity index 100%
rename from Windows/Search/WildcardRuleForm.Designer.cs
rename to NBTExplorer/Windows/Search/WildcardRuleForm.Designer.cs
diff --git a/Windows/Search/WildcardRuleForm.cs b/NBTExplorer/Windows/Search/WildcardRuleForm.cs
similarity index 100%
rename from Windows/Search/WildcardRuleForm.cs
rename to NBTExplorer/Windows/Search/WildcardRuleForm.cs
diff --git a/Windows/Search/WildcardRuleForm.resx b/NBTExplorer/Windows/Search/WildcardRuleForm.resx
similarity index 100%
rename from Windows/Search/WildcardRuleForm.resx
rename to NBTExplorer/Windows/Search/WildcardRuleForm.resx
diff --git a/Windows/SearchStateWin.cs b/NBTExplorer/Windows/SearchStateWin.cs
similarity index 100%
rename from Windows/SearchStateWin.cs
rename to NBTExplorer/Windows/SearchStateWin.cs
diff --git a/Windows/ToolStripExplorerRenderer.cs b/NBTExplorer/Windows/ToolStripExplorerRenderer.cs
similarity index 100%
rename from Windows/ToolStripExplorerRenderer.cs
rename to NBTExplorer/Windows/ToolStripExplorerRenderer.cs
diff --git a/Windows/WatermarkTextBox.cs b/NBTExplorer/Windows/WatermarkTextBox.cs
similarity index 100%
rename from Windows/WatermarkTextBox.cs
rename to NBTExplorer/Windows/WatermarkTextBox.cs
diff --git a/app.config b/NBTExplorer/app.config
similarity index 100%
rename from app.config
rename to NBTExplorer/app.config
diff --git a/NBTExplorer/dead_bush.ico b/NBTExplorer/dead_bush.ico
new file mode 100644
index 0000000..c175b53
Binary files /dev/null and b/NBTExplorer/dead_bush.ico differ
diff --git a/nbte.icns b/NBTExplorer/nbte.icns
similarity index 100%
rename from nbte.icns
rename to NBTExplorer/nbte.icns