diff --git a/src/openloco/windows/about.cpp b/src/openloco/Windows/About.cpp
similarity index 100%
rename from src/openloco/windows/about.cpp
rename to src/openloco/Windows/About.cpp
diff --git a/src/openloco/windows/AboutMusic.cpp b/src/openloco/Windows/AboutMusic.cpp
similarity index 100%
rename from src/openloco/windows/AboutMusic.cpp
rename to src/openloco/Windows/AboutMusic.cpp
diff --git a/src/openloco/windows/BuildVehicle.cpp b/src/openloco/Windows/BuildVehicle.cpp
similarity index 100%
rename from src/openloco/windows/BuildVehicle.cpp
rename to src/openloco/Windows/BuildVehicle.cpp
diff --git a/src/openloco/windows/CompanyFaceSelection.cpp b/src/openloco/Windows/CompanyFaceSelection.cpp
similarity index 100%
rename from src/openloco/windows/CompanyFaceSelection.cpp
rename to src/openloco/Windows/CompanyFaceSelection.cpp
diff --git a/src/openloco/windows/CompanyList.cpp b/src/openloco/Windows/CompanyList.cpp
similarity index 100%
rename from src/openloco/windows/CompanyList.cpp
rename to src/openloco/Windows/CompanyList.cpp
diff --git a/src/openloco/windows/CompanyWindow.cpp b/src/openloco/Windows/CompanyWindow.cpp
similarity index 100%
rename from src/openloco/windows/CompanyWindow.cpp
rename to src/openloco/Windows/CompanyWindow.cpp
diff --git a/src/openloco/windows/construction/Common.cpp b/src/openloco/Windows/Construction/Common.cpp
similarity index 100%
rename from src/openloco/windows/construction/Common.cpp
rename to src/openloco/Windows/Construction/Common.cpp
diff --git a/src/openloco/windows/construction/Construction.h b/src/openloco/Windows/Construction/Construction.h
similarity index 100%
rename from src/openloco/windows/construction/Construction.h
rename to src/openloco/Windows/Construction/Construction.h
diff --git a/src/openloco/windows/construction/ConstructionTab.cpp b/src/openloco/Windows/Construction/ConstructionTab.cpp
similarity index 100%
rename from src/openloco/windows/construction/ConstructionTab.cpp
rename to src/openloco/Windows/Construction/ConstructionTab.cpp
diff --git a/src/openloco/windows/construction/OverheadTab.cpp b/src/openloco/Windows/Construction/OverheadTab.cpp
similarity index 100%
rename from src/openloco/windows/construction/OverheadTab.cpp
rename to src/openloco/Windows/Construction/OverheadTab.cpp
diff --git a/src/openloco/windows/construction/SignalTab.cpp b/src/openloco/Windows/Construction/SignalTab.cpp
similarity index 100%
rename from src/openloco/windows/construction/SignalTab.cpp
rename to src/openloco/Windows/Construction/SignalTab.cpp
diff --git a/src/openloco/windows/construction/StationTab.cpp b/src/openloco/Windows/Construction/StationTab.cpp
similarity index 100%
rename from src/openloco/windows/construction/StationTab.cpp
rename to src/openloco/Windows/Construction/StationTab.cpp
diff --git a/src/openloco/windows/EditKeyboardShortcut.cpp b/src/openloco/Windows/EditKeyboardShortcut.cpp
similarity index 100%
rename from src/openloco/windows/EditKeyboardShortcut.cpp
rename to src/openloco/Windows/EditKeyboardShortcut.cpp
diff --git a/src/openloco/windows/IndustryList.cpp b/src/openloco/Windows/IndustryList.cpp
similarity index 100%
rename from src/openloco/windows/IndustryList.cpp
rename to src/openloco/Windows/IndustryList.cpp
diff --git a/src/openloco/windows/IndustryWindow.cpp b/src/openloco/Windows/IndustryWindow.cpp
similarity index 100%
rename from src/openloco/windows/IndustryWindow.cpp
rename to src/openloco/Windows/IndustryWindow.cpp
diff --git a/src/openloco/windows/KeyboardShortcuts.cpp b/src/openloco/Windows/KeyboardShortcuts.cpp
similarity index 100%
rename from src/openloco/windows/KeyboardShortcuts.cpp
rename to src/openloco/Windows/KeyboardShortcuts.cpp
diff --git a/src/openloco/windows/LandscapeGeneration.cpp b/src/openloco/Windows/LandscapeGeneration.cpp
similarity index 100%
rename from src/openloco/windows/LandscapeGeneration.cpp
rename to src/openloco/Windows/LandscapeGeneration.cpp
diff --git a/src/openloco/windows/LandscapeGenerationConfirm.cpp b/src/openloco/Windows/LandscapeGenerationConfirm.cpp
similarity index 100%
rename from src/openloco/windows/LandscapeGenerationConfirm.cpp
rename to src/openloco/Windows/LandscapeGenerationConfirm.cpp
diff --git a/src/openloco/windows/map.cpp b/src/openloco/Windows/Map.cpp
similarity index 100%
rename from src/openloco/windows/map.cpp
rename to src/openloco/Windows/Map.cpp
diff --git a/src/openloco/windows/MessageWindow.cpp b/src/openloco/Windows/MessageWindow.cpp
similarity index 100%
rename from src/openloco/windows/MessageWindow.cpp
rename to src/openloco/Windows/MessageWindow.cpp
diff --git a/src/openloco/windows/MusicSelection.cpp b/src/openloco/Windows/MusicSelection.cpp
similarity index 100%
rename from src/openloco/windows/MusicSelection.cpp
rename to src/openloco/Windows/MusicSelection.cpp
diff --git a/src/openloco/windows/News/Common.cpp b/src/openloco/Windows/News/Common.cpp
similarity index 100%
rename from src/openloco/windows/News/Common.cpp
rename to src/openloco/Windows/News/Common.cpp
diff --git a/src/openloco/windows/News/News.cpp b/src/openloco/Windows/News/News.cpp
similarity index 100%
rename from src/openloco/windows/News/News.cpp
rename to src/openloco/Windows/News/News.cpp
diff --git a/src/openloco/windows/News/News.h b/src/openloco/Windows/News/News.h
similarity index 100%
rename from src/openloco/windows/News/News.h
rename to src/openloco/Windows/News/News.h
diff --git a/src/openloco/windows/News/Ticker.cpp b/src/openloco/Windows/News/Ticker.cpp
similarity index 100%
rename from src/openloco/windows/News/Ticker.cpp
rename to src/openloco/Windows/News/Ticker.cpp
diff --git a/src/openloco/windows/ObjectSelectionWindow.cpp b/src/openloco/Windows/ObjectSelectionWindow.cpp
similarity index 100%
rename from src/openloco/windows/ObjectSelectionWindow.cpp
rename to src/openloco/Windows/ObjectSelectionWindow.cpp
diff --git a/src/openloco/windows/options.cpp b/src/openloco/Windows/Options.cpp
similarity index 100%
rename from src/openloco/windows/options.cpp
rename to src/openloco/Windows/Options.cpp
diff --git a/src/openloco/windows/PlayerInfoPanel.cpp b/src/openloco/Windows/PlayerInfoPanel.cpp
similarity index 100%
rename from src/openloco/windows/PlayerInfoPanel.cpp
rename to src/openloco/Windows/PlayerInfoPanel.cpp
diff --git a/src/openloco/windows/promptbrowsewnd.cpp b/src/openloco/Windows/PromptBrowseWindow.cpp
similarity index 100%
rename from src/openloco/windows/promptbrowsewnd.cpp
rename to src/openloco/Windows/PromptBrowseWindow.cpp
diff --git a/src/openloco/windows/promptokcancelwnd.cpp b/src/openloco/Windows/PromptOkCancelWindow.cpp
similarity index 100%
rename from src/openloco/windows/promptokcancelwnd.cpp
rename to src/openloco/Windows/PromptOkCancelWindow.cpp
diff --git a/src/openloco/windows/ScenarioOptions.cpp b/src/openloco/Windows/ScenarioOptions.cpp
similarity index 100%
rename from src/openloco/windows/ScenarioOptions.cpp
rename to src/openloco/Windows/ScenarioOptions.cpp
diff --git a/src/openloco/windows/StationList.cpp b/src/openloco/Windows/StationList.cpp
similarity index 100%
rename from src/openloco/windows/StationList.cpp
rename to src/openloco/Windows/StationList.cpp
diff --git a/src/openloco/windows/stationwnd.cpp b/src/openloco/Windows/StationWindow.cpp
similarity index 100%
rename from src/openloco/windows/stationwnd.cpp
rename to src/openloco/Windows/StationWindow.cpp
diff --git a/src/openloco/windows/terraform.cpp b/src/openloco/Windows/TerraForm.cpp
similarity index 100%
rename from src/openloco/windows/terraform.cpp
rename to src/openloco/Windows/TerraForm.cpp
diff --git a/src/openloco/windows/textinputwnd.cpp b/src/openloco/Windows/TextInputWindow.cpp
similarity index 100%
rename from src/openloco/windows/textinputwnd.cpp
rename to src/openloco/Windows/TextInputWindow.cpp
diff --git a/src/openloco/windows/TimePanel.cpp b/src/openloco/Windows/TimePanel.cpp
similarity index 100%
rename from src/openloco/windows/TimePanel.cpp
rename to src/openloco/Windows/TimePanel.cpp
diff --git a/src/openloco/windows/TitleExit.cpp b/src/openloco/Windows/TitleExit.cpp
similarity index 100%
rename from src/openloco/windows/TitleExit.cpp
rename to src/openloco/Windows/TitleExit.cpp
diff --git a/src/openloco/windows/TitleLogo.cpp b/src/openloco/Windows/TitleLogo.cpp
similarity index 100%
rename from src/openloco/windows/TitleLogo.cpp
rename to src/openloco/Windows/TitleLogo.cpp
diff --git a/src/openloco/windows/TitleMenu.cpp b/src/openloco/Windows/TitleMenu.cpp
similarity index 100%
rename from src/openloco/windows/TitleMenu.cpp
rename to src/openloco/Windows/TitleMenu.cpp
diff --git a/src/openloco/windows/TitleOptions.cpp b/src/openloco/Windows/TitleOptions.cpp
similarity index 100%
rename from src/openloco/windows/TitleOptions.cpp
rename to src/openloco/Windows/TitleOptions.cpp
diff --git a/src/openloco/windows/TitleVersion.cpp b/src/openloco/Windows/TitleVersion.cpp
similarity index 100%
rename from src/openloco/windows/TitleVersion.cpp
rename to src/openloco/Windows/TitleVersion.cpp
diff --git a/src/openloco/windows/tooltip.cpp b/src/openloco/Windows/ToolTip.cpp
similarity index 100%
rename from src/openloco/windows/tooltip.cpp
rename to src/openloco/Windows/ToolTip.cpp
diff --git a/src/openloco/windows/ToolbarBottomEditor.cpp b/src/openloco/Windows/ToolbarBottomEditor.cpp
similarity index 100%
rename from src/openloco/windows/ToolbarBottomEditor.cpp
rename to src/openloco/Windows/ToolbarBottomEditor.cpp
diff --git a/src/openloco/windows/ToolbarTop.cpp b/src/openloco/Windows/ToolbarTop.cpp
similarity index 100%
rename from src/openloco/windows/ToolbarTop.cpp
rename to src/openloco/Windows/ToolbarTop.cpp
diff --git a/src/openloco/windows/ToolbarTopAlt.cpp b/src/openloco/Windows/ToolbarTopAlt.cpp
similarity index 100%
rename from src/openloco/windows/ToolbarTopAlt.cpp
rename to src/openloco/Windows/ToolbarTopAlt.cpp
diff --git a/src/openloco/windows/ToolbarTopCommon.cpp b/src/openloco/Windows/ToolbarTopCommon.cpp
similarity index 100%
rename from src/openloco/windows/ToolbarTopCommon.cpp
rename to src/openloco/Windows/ToolbarTopCommon.cpp
diff --git a/src/openloco/windows/ToolbarTopCommon.h b/src/openloco/Windows/ToolbarTopCommon.h
similarity index 100%
rename from src/openloco/windows/ToolbarTopCommon.h
rename to src/openloco/Windows/ToolbarTopCommon.h
diff --git a/src/openloco/windows/TownList.cpp b/src/openloco/Windows/TownList.cpp
similarity index 100%
rename from src/openloco/windows/TownList.cpp
rename to src/openloco/Windows/TownList.cpp
diff --git a/src/openloco/windows/townwnd.cpp b/src/openloco/Windows/TownWindow.cpp
similarity index 100%
rename from src/openloco/windows/townwnd.cpp
rename to src/openloco/Windows/TownWindow.cpp
diff --git a/src/openloco/windows/vehicle.cpp b/src/openloco/Windows/Vehicle.cpp
similarity index 100%
rename from src/openloco/windows/vehicle.cpp
rename to src/openloco/Windows/Vehicle.cpp
diff --git a/src/openloco/windows/VehicleList.cpp b/src/openloco/Windows/VehicleList.cpp
similarity index 100%
rename from src/openloco/windows/VehicleList.cpp
rename to src/openloco/Windows/VehicleList.cpp
diff --git a/src/openloco/windows/error.cpp b/src/openloco/Windows/error.cpp
similarity index 100%
rename from src/openloco/windows/error.cpp
rename to src/openloco/Windows/error.cpp
diff --git a/src/openloco/openloco.vcxproj b/src/openloco/openloco.vcxproj
index 8f32902b..42f48831 100644
--- a/src/openloco/openloco.vcxproj
+++ b/src/openloco/openloco.vcxproj
@@ -89,55 +89,55 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -244,10 +244,10 @@
-
+
-
-
+
+