diff --git a/OPHD/ophd.vcxproj b/OPHD/ophd.vcxproj
index 6a50571e3..7546aca31 100644
--- a/OPHD/ophd.vcxproj
+++ b/OPHD/ophd.vcxproj
@@ -237,6 +237,14 @@ IF NOT "$(VcpkgInstalledDir)" == "" (
+
+
+
+
+
+
+
+
@@ -266,14 +274,6 @@ IF NOT "$(VcpkgInstalledDir)" == "" (
-
-
-
-
-
-
-
-
@@ -339,52 +339,26 @@ IF NOT "$(VcpkgInstalledDir)" == "" (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
@@ -392,6 +366,7 @@ IF NOT "$(VcpkgInstalledDir)" == "" (
+
@@ -406,14 +381,9 @@ IF NOT "$(VcpkgInstalledDir)" == "" (
-
-
-
-
-
@@ -421,7 +391,38 @@ IF NOT "$(VcpkgInstalledDir)" == "" (
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -441,6 +442,7 @@ IF NOT "$(VcpkgInstalledDir)" == "" (
+
@@ -465,12 +467,10 @@ IF NOT "$(VcpkgInstalledDir)" == "" (
-
-
diff --git a/OPHD/ophd.vcxproj.filters b/OPHD/ophd.vcxproj.filters
index 6d322cbcc..61d97f136 100644
--- a/OPHD/ophd.vcxproj.filters
+++ b/OPHD/ophd.vcxproj.filters
@@ -90,46 +90,34 @@
-
+
Source Files
Source Files
-
+
Source Files
-
+
Source Files
-
- Source Files\MapObjects
-
-
- Source Files\UI
-
-
- Source Files\UI
-
-
- Source Files\UI
-
-
- Source Files\UI\Core
+
+ Source Files
-
- Source Files\UI\Core
+
+ Source Files\Map
-
- Source Files\UI\Core
+
+ Source Files\Map
-
- Source Files
+
+ Source Files\Map
-
- Source Files
+
+ Source Files\Map
-
+
Source Files
@@ -144,106 +132,58 @@
Source Files\MapObjects
+
+ Source Files\MapObjects
+
Source Files\MapObjects\Structures
-
- Source Files\States
-
-
- Source Files\UI\Core
-
-
- Source Files\UI
-
-
- Source Files\UI
-
-
- Source Files\UI
-
-
- Source Files\States
+
+ Source Files\MapObjects\Structures
-
- Source Files\UI\Core
+
+ Source Files\MicroPather
-
- Source Files\UI\Core
+
+ Source Files
-
- Source Files\UI\Core
+
+ Source Files
Source Files\Population
-
- Source Files\Map
-
-
- Source Files\Map
-
-
- Source Files\Map
-
-
- Source Files\Map
-
-
- Source Files\UI
-
-
- Source Files\UI
-
-
- Source Files\UI
-
-
- Source Files\UI
-
-
- Source Files\UI
+
+ Source Files\Population
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
- Source Files\UI\Core
-
-
- Source Files\UI\Core
-
-
+
Source Files
-
- Source Files\UI
-
-
+
Source Files\States
-
- Source Files\MapObjects\Structures
-
-
- Source Files\UI
+
+ Source Files\States
-
- Source Files\UI
+
+ Source Files\States
-
- Source Files\UI
+
+ Source Files\States
-
+
Source Files\States
-
+
Source Files\States
@@ -264,118 +204,178 @@
Source Files\States
-
+
Source Files\States
-
- Source Files\UI\Core
-
-
- Source Files\UI\Reports
-
-
- Source Files\UI\Core
-
-
- Source Files\UI
+
+ Source Files\States
-
- Source Files\UI\Core
+
+ Source Files\States
-
+
Source Files\States
-
- Source Files\UI\Reports
+
+ Source Files
-
- Source Files\UI\SpecializedListBox
+
+ Source Files
-
- Source Files\UI\SpecializedListBox
+
+ Source Files\Technology
-
- Source Files\UI\SpecializedListBox
+
+ Source Files\Technology
-
- Header Files
+
+ Source Files
-
- Source Files\UI
+
+ Source Files\UI\Core
-
- Source Files\UI
+
+ Source Files\UI\Core
-
- Source Files\UI
+
+ Source Files\UI\Core
-
- Source Files\MicroPather
+
+ Source Files\UI\Core
Source Files\UI\Core
+
+ Source Files\UI\Core
+
+
+ Source Files\UI\Core
+
Source Files\UI\Core
Source Files\UI\Core
-
- Source Files\UI
-
-
- Source Files\UI
+
+ Source Files\UI\Core
-
- Source Files
+
+ Source Files\UI\Core
Source Files\UI\Core
-
- Source Files\UI\Reports
+
+ Source Files\UI\Core
Source Files\UI\Core
-
- Source Files\UI
+
+ Source Files\UI\Core
-
- Source Files
+
+ Source Files\UI\Core
-
- Source Files\UI
+
+ Source Files\UI\Core
-
+
Source Files\UI
-
- Source Files\States
+
+ Source Files\UI
-
- Source Files\States
+
+ Source Files\UI\SpecializedListBox
-
- Source Files\Population
+
+ Source Files\UI
-
- Source Files\Technology
+
+ Source Files\UI
-
- Source Files\Technology
+
+ Source Files\UI
-
- Source Files\States
+
+ Source Files\UI
-
- Source Files
+
+ Source Files\UI
-
- Source Files
+
+ Source Files\UI
-
+
+ Source Files\UI
+
+
+ Source Files\UI
+
+
+ Source Files\UI
+
+
+ Source Files\UI
+
+
+ Source Files\UI
+
+
+ Source Files\UI
+
+
+ Source Files\UI
+
+
+ Source Files\UI\SpecializedListBox
+
+
+ Source Files\UI\Reports
+
+
+ Source Files\UI\Reports
+
+
+ Source Files\UI\Reports
+
+
+ Source Files\UI
+
+
+ Source Files\UI
+
+
+ Source Files\UI
+
+
+ Source Files\UI
+
+
+ Source Files\UI
+
+
+ Source Files\UI
+
+
+ Source Files\UI\SpecializedListBox
+
+
+ Source Files\UI
+
+
+ Source Files\UI
+
+
+ Source Files\UI
+
+
+ Header Files
+
+
Source Files
@@ -386,15 +386,39 @@
Header Files
-
+
+ Header Files\Constants
+
+
+ Header Files\Constants
+
+
+ Header Files\Constants
+
+
Header Files
-
+
Header Files
-
+
Header Files
+
+ Header Files\Map
+
+
+ Header Files\Map
+
+
+ Header Files\Map
+
+
+ Header Files\Map
+
+
+ Header Files\Map
+
Header Files\MapObjects
@@ -413,362 +437,329 @@
Header Files\MapObjects
-
- Header Files\MapObjects\Structures
+
+ Header Files\MapObjects
-
- Header Files\MapObjects\Structures
+
+ Header Files\MapObjects
-
- Header Files\MapObjects\Structures
+
+ Header Files\MapObjects
-
+
Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
- Header Files\MapObjects
-
-
- Header Files\MapObjects
-
-
- Header Files\MapObjects
-
-
- Header Files\UI
+
+ Header Files\MapObjects\Structures
-
- Header Files\UI
+
+ Header Files\MapObjects\Structures
-
- Header Files\UI
+
+ Header Files\MapObjects\Structures
-
- Header Files\UI\Core
+
+ Header Files\MapObjects\Structures
-
- Header Files\UI\Core
+
+ Header Files\MapObjects\Structures
-
- Header Files\UI\Core
+
+ Header Files\MapObjects\Structures
-
- Resource Files
+
+ Header Files\MapObjects\Structures
-
- Header Files
+
+ Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
- Header Files\States
+
+ Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
- Header Files\UI\Core
+
+ Header Files\MapObjects\Structures
-
- Header Files\UI
+
+ Header Files\MapObjects\Structures
-
- Header Files\States
+
+ Header Files\MapObjects\Structures
-
- Header Files\Constants
+
+ Header Files\MapObjects\Structures
-
- Header Files\Constants
+
+ Header Files\MapObjects\Structures
-
- Header Files\Constants
+
+ Header Files\MapObjects\Structures
-
- Header Files\UI
+
+ Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
- Header Files\UI
+
+ Header Files\MapObjects\Structures
-
- Header Files\States
+
+ Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
- Header Files\UI\Core
+
+ Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
Header Files\MapObjects\Structures
-
- Header Files\UI\Core
-
-
- Header Files\UI\Core
-
-
+
Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
-
+
Header Files\MapObjects\Structures
Header Files\MapObjects\Structures
-
- Header Files\Population
-
-
- Header Files\Map
+
+ Header Files\MapObjects\Structures
-
- Header Files\Map
-
-
- Header Files\Map
-
-
- Header Files\Map
-
-
- Header Files\Map
-
-
- Header Files\UI
-
-
- Header Files\MapObjects\Structures
-
-
- Header Files\UI
-
-
- Header Files\UI
+
+ Header Files\MicroPather
-
- Header Files\UI
+
+ Header Files
-
- Header Files\UI
+
+ Header Files\Population
-
- Header Files\UI
+
+ Header Files\Population
-
- Header Files\MapObjects\Structures
+
+ Header Files\Population
Header Files
-
+
Header Files
-
+
Header Files
-
- Header Files\UI\Core
+
+ Header Files
-
- Header Files\Population
+
+ Header Files
-
- Header Files\UI\Core
+
+ Resource Files
-
- Header Files\MapObjects\Structures
+
+ Header Files
-
- Header Files\MapObjects\Structures
+
+ Header Files
-
- Header Files\MapObjects\Structures
+
+ Header Files\States
-
- Header Files
+
+ Header Files\States
-
- Header Files\UI
+
+ Header Files\States
Header Files\States
-
- Header Files\MapObjects\Structures
-
-
- Header Files
+
+ Header Files\States
-
- Header Files\UI
+
+ Header Files\States
-
- Header Files\UI
+
+ Header Files\States
-
- Header Files\UI
+
+ Header Files\States
-
+
Header Files\States
-
+
Header Files\States
-
+
Header Files\States
-
+
Header Files\States
-
+
Header Files\States
-
- Header Files\UI\Core
+
+ Header Files
-
- Header Files\UI\Reports
+
+ Header Files
-
- Header Files\MapObjects\Structures
+
+ Header Files
+
+
+ Header Files\Technology
+
+
+ Header Files\Technology
+
+
+ Header Files\Technology
+
+
+ Header Files
+
+
+ Header Files\UI\Core
Header Files\UI\Core
-
+
Header Files\UI\Core
-
- Header Files\UI\Reports
+
+ Header Files\UI\Core
-
- Header Files\UI\Reports
+
+ Header Files\UI\Core
-
- Header Files\UI\SpecializedListBox
+
+ Header Files\UI\Core
-
- Header Files\UI\SpecializedListBox
+
+ Header Files\UI\Core
-
- Header Files\UI\SpecializedListBox
+
+ Header Files\UI\Core
-
- Header Files\UI
+
+ Header Files\UI\Core
-
- Header Files\UI
+
+ Header Files\UI\Core
-
- Header Files\UI
+
+ Header Files\UI\Core
-
- Header Files\MicroPather
+
+ Header Files\UI\Core
-
+
Header Files\UI\Core
-
+
Header Files\UI\Core
-
- Header Files\MapObjects\Structures
+
+ Header Files\UI\Core
-
- Header Files\MapObjects\Structures
+
+ Header Files\UI\Core
-
+
Header Files\UI
-
+
Header Files\UI
-
- Header Files\MapObjects\Structures
-
-
- Header Files\States
-
-
- Header Files
+
+ Header Files\UI\SpecializedListBox
-
- Header Files\MapObjects\Structures
+
+ Header Files\UI
-
- Header Files
+
+ Header Files\UI
-
- Header Files\MapObjects\Structures
+
+ Header Files\UI
-
- Header Files\UI\Core
+
+ Header Files\UI
-
- Header Files\MapObjects\Structures
+
+ Header Files\UI
-
- Header Files\UI\Reports
+
+ Header Files\UI
-
- Header Files\MapObjects\Structures
+
+ Header Files\UI
-
- Header Files\UI\Core
+
+ Header Files\UI
-
+
Header Files\UI
-
- Header Files
+
+ Header Files\UI
Header Files\UI
@@ -776,46 +767,55 @@
Header Files\UI
-
- Header Files\States
+
+ Header Files\UI
-
- Header Files\MapObjects\Structures
+
+ Header Files\UI\SpecializedListBox
-
- Header Files\States
+
+ Header Files\UI\Reports
-
- Header Files
+
+ Header Files\UI\Reports
-
- Header Files\MapObjects\Structures
+
+ Header Files\UI\Reports
-
- Header Files\Population
+
+ Header Files\UI\Reports
-
- Header Files\Technology
+
+ Header Files\UI
-
- Header Files\Technology
+
+ Header Files\UI
-
- Header Files\Technology
+
+ Header Files\UI
-
- Header Files\States
+
+ Header Files\UI
-
- Header Files
+
+ Header Files\UI
-
- Header Files
+
+ Header Files\UI
-
- Header Files
+
+ Header Files\UI\SpecializedListBox
-
+
+ Header Files\UI
+
+
+ Header Files\UI
+
+
+ Header Files\UI
+
+
Header Files