diff --git a/.gitignore b/.gitignore
index fba41f1e..c7fefb6e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -353,4 +353,9 @@ MigrationBackup/
# Ionide (cross platform F# VS Code tools) working folder
.ionide/
+# Generated Files
[Dd]ependencies/
+*.vcxproj
+*.vcxproj.filters
+*.sln
+*.csproj
diff --git a/SHADE.sln b/SHADE.sln
deleted file mode 100644
index e317c752..00000000
--- a/SHADE.sln
+++ /dev/null
@@ -1,90 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SHADE_Application", "SHADE_Application\SHADE_Application.vcxproj", "{BDC70008-29DE-FE9D-7255-8ABFDEAACF25}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Dependencies", "Dependencies", "{53E47842-3FC8-3998-A828-34EB942B241A}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImGui", "Dependencies\imgui\ImGui.vcxproj", "{C0FF640D-2C14-8DBE-F595-301E616989EF}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freetype", "Dependencies\msdf\msdfgen\freetype\freetype.vcxproj", "{89895BD8-7556-B6E3-9E6F-A48B8A9BEB71}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msdf-atlas-gen", "Dependencies\msdf\msdf-atlas-gen.vcxproj", "{38BD587B-248B-4C81-0D1F-BDA7F98B28E6}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msdfgen", "Dependencies\msdf\msdfgen\msdfgen.vcxproj", "{8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "reactphysics3d", "Dependencies\reactphysics3d\reactphysics3d.vcxproj", "{2ECAB41A-1A98-A820-032C-1947EF988485}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yaml-cpp", "Dependencies\yamlcpp\yaml-cpp.vcxproj", "{88F1A057-74BE-FB62-9DD7-E90A890331F1}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SHADE_Engine", "SHADE_Engine\SHADE_Engine.vcxproj", "{3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}"
- ProjectSection(ProjectDependencies) = postProject
- {88F1A057-74BE-FB62-9DD7-E90A890331F1} = {88F1A057-74BE-FB62-9DD7-E90A890331F1}
- {8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA} = {8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA}
- {38BD587B-248B-4C81-0D1F-BDA7F98B28E6} = {38BD587B-248B-4C81-0D1F-BDA7F98B28E6}
- {2ECAB41A-1A98-A820-032C-1947EF988485} = {2ECAB41A-1A98-A820-032C-1947EF988485}
- {C0FF640D-2C14-8DBE-F595-301E616989EF} = {C0FF640D-2C14-8DBE-F595-301E616989EF}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SHADE_Managed", "SHADE_Managed\SHADE_Managed.vcxproj", "{16DB1400-829B-9036-4BD6-D9B3B755D512}"
- ProjectSection(ProjectDependencies) = postProject
- {88F1A057-74BE-FB62-9DD7-E90A890331F1} = {88F1A057-74BE-FB62-9DD7-E90A890331F1}
- {C0FF640D-2C14-8DBE-F595-301E616989EF} = {C0FF640D-2C14-8DBE-F595-301E616989EF}
- {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0} = {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Debug|x64.ActiveCfg = Debug|x64
- {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Debug|x64.Build.0 = Debug|x64
- {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Release|x64.ActiveCfg = Release|x64
- {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Release|x64.Build.0 = Release|x64
- {C0FF640D-2C14-8DBE-F595-301E616989EF}.Debug|x64.ActiveCfg = Debug|x64
- {C0FF640D-2C14-8DBE-F595-301E616989EF}.Debug|x64.Build.0 = Debug|x64
- {C0FF640D-2C14-8DBE-F595-301E616989EF}.Release|x64.ActiveCfg = Release|x64
- {C0FF640D-2C14-8DBE-F595-301E616989EF}.Release|x64.Build.0 = Release|x64
- {89895BD8-7556-B6E3-9E6F-A48B8A9BEB71}.Debug|x64.ActiveCfg = Debug|x64
- {89895BD8-7556-B6E3-9E6F-A48B8A9BEB71}.Debug|x64.Build.0 = Debug|x64
- {89895BD8-7556-B6E3-9E6F-A48B8A9BEB71}.Release|x64.ActiveCfg = Release|x64
- {89895BD8-7556-B6E3-9E6F-A48B8A9BEB71}.Release|x64.Build.0 = Release|x64
- {38BD587B-248B-4C81-0D1F-BDA7F98B28E6}.Debug|x64.ActiveCfg = Debug|x64
- {38BD587B-248B-4C81-0D1F-BDA7F98B28E6}.Debug|x64.Build.0 = Debug|x64
- {38BD587B-248B-4C81-0D1F-BDA7F98B28E6}.Release|x64.ActiveCfg = Release|x64
- {38BD587B-248B-4C81-0D1F-BDA7F98B28E6}.Release|x64.Build.0 = Release|x64
- {8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA}.Debug|x64.ActiveCfg = Debug|x64
- {8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA}.Debug|x64.Build.0 = Debug|x64
- {8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA}.Release|x64.ActiveCfg = Release|x64
- {8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA}.Release|x64.Build.0 = Release|x64
- {2ECAB41A-1A98-A820-032C-1947EF988485}.Debug|x64.ActiveCfg = Debug|x64
- {2ECAB41A-1A98-A820-032C-1947EF988485}.Debug|x64.Build.0 = Debug|x64
- {2ECAB41A-1A98-A820-032C-1947EF988485}.Release|x64.ActiveCfg = Release|x64
- {2ECAB41A-1A98-A820-032C-1947EF988485}.Release|x64.Build.0 = Release|x64
- {88F1A057-74BE-FB62-9DD7-E90A890331F1}.Debug|x64.ActiveCfg = Debug|x64
- {88F1A057-74BE-FB62-9DD7-E90A890331F1}.Debug|x64.Build.0 = Debug|x64
- {88F1A057-74BE-FB62-9DD7-E90A890331F1}.Release|x64.ActiveCfg = Release|x64
- {88F1A057-74BE-FB62-9DD7-E90A890331F1}.Release|x64.Build.0 = Release|x64
- {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Debug|x64.ActiveCfg = Debug|x64
- {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Debug|x64.Build.0 = Debug|x64
- {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Release|x64.ActiveCfg = Release|x64
- {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Release|x64.Build.0 = Release|x64
- {16DB1400-829B-9036-4BD6-D9B3B755D512}.Debug|x64.ActiveCfg = Debug|x64
- {16DB1400-829B-9036-4BD6-D9B3B755D512}.Debug|x64.Build.0 = Debug|x64
- {16DB1400-829B-9036-4BD6-D9B3B755D512}.Release|x64.ActiveCfg = Release|x64
- {16DB1400-829B-9036-4BD6-D9B3B755D512}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {C0FF640D-2C14-8DBE-F595-301E616989EF} = {53E47842-3FC8-3998-A828-34EB942B241A}
- {89895BD8-7556-B6E3-9E6F-A48B8A9BEB71} = {53E47842-3FC8-3998-A828-34EB942B241A}
- {38BD587B-248B-4C81-0D1F-BDA7F98B28E6} = {53E47842-3FC8-3998-A828-34EB942B241A}
- {8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA} = {53E47842-3FC8-3998-A828-34EB942B241A}
- {2ECAB41A-1A98-A820-032C-1947EF988485} = {53E47842-3FC8-3998-A828-34EB942B241A}
- {88F1A057-74BE-FB62-9DD7-E90A890331F1} = {53E47842-3FC8-3998-A828-34EB942B241A}
- EndGlobalSection
-EndGlobal
diff --git a/SHADE_Application/SHADE_Application.vcxproj b/SHADE_Application/SHADE_Application.vcxproj
deleted file mode 100644
index 268076af..00000000
--- a/SHADE_Application/SHADE_Application.vcxproj
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
-
- {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}
- true
- Win32Proj
- SHADE_Application
- 10.0
-
-
-
- Application
- true
- Unicode
- v142
-
-
- Application
- false
- Unicode
- v142
-
-
-
-
-
-
-
-
-
-
-
-
- true
- ..\bin\Debug\
- ..\bin_int\Debug\SHADE_Application\
- SHADE_Application
- .exe
-
-
- false
- ..\bin\Release\
- ..\bin_int\Release\SHADE_Application\
- SHADE_Application
- .exe
-
-
-
- Use
- SBpch.h
- Level4
- 4251;%(DisableSpecificWarnings)
- _DEBUG;%(PreprocessorDefinitions)
- ..\Dependencies\spdlog\include;..\SHADE_Engine\src;src;..\Dependencies\dotnet\include;..\Dependencies\SDL\include;%(AdditionalIncludeDirectories)
- EditAndContinue
- Disabled
- false
- MultiThreadedDebugDLL
- true
- stdcpp20
-
-
- Windows
- true
- SDL2.lib;SDL2main.lib;%(AdditionalDependencies)
- ..\Dependencies\spdlog\lib;..\Dependencies\SDL\lib;%(AdditionalLibraryDirectories)
- wWinMainCRTStartup
-
-
-
-
- Use
- SBpch.h
- Level4
- 4251;%(DisableSpecificWarnings)
- _RELEASE;%(PreprocessorDefinitions)
- ..\Dependencies\spdlog\include;..\SHADE_Engine\src;src;..\Dependencies\dotnet\include;..\Dependencies\SDL\include;%(AdditionalIncludeDirectories)
- Full
- true
- true
- false
- true
- MultiThreadedDLL
- true
- stdcpp20
-
-
- Windows
- true
- true
- SDL2.lib;SDL2main.lib;%(AdditionalDependencies)
- ..\Dependencies\spdlog\lib;..\Dependencies\SDL\lib;%(AdditionalLibraryDirectories)
- wWinMainCRTStartup
-
-
-
-
-
-
-
-
-
-
- Create
-
-
-
-
-
-
- {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}
-
-
- {16DB1400-829B-9036-4BD6-D9B3B755D512}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SHADE_Application/SHADE_Application.vcxproj.filters b/SHADE_Application/SHADE_Application.vcxproj.filters
deleted file mode 100644
index 1234632d..00000000
--- a/SHADE_Application/SHADE_Application.vcxproj.filters
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
- {D9DE78AF-4594-F1A4-CE88-EB7B3A3DE8A8}
-
-
- {86EEB3D0-7290-DEA6-5B4B-F2FA478C65F7}
-
-
-
-
- Application
-
-
-
- Scenes
-
-
-
-
- Application
-
-
-
- Scenes
-
-
-
-
\ No newline at end of file
diff --git a/SHADE_Engine/SHADE_Engine.vcxproj b/SHADE_Engine/SHADE_Engine.vcxproj
deleted file mode 100644
index 4fd19678..00000000
--- a/SHADE_Engine/SHADE_Engine.vcxproj
+++ /dev/null
@@ -1,317 +0,0 @@
-
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
-
- {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}
- true
- Win32Proj
- SHADE_Engine
- 10.0
-
-
-
- DynamicLibrary
- true
- Unicode
- v142
-
-
- DynamicLibrary
- false
- Unicode
- v142
-
-
-
-
-
-
-
-
-
-
-
-
- true
- ..\bin\Debug\
- ..\bin_int\Debug\SHADE_Engine\
- SHADE_Engine
- .dll
-
-
- false
- ..\bin\Release\
- ..\bin_int\Release\SHADE_Engine\
- SHADE_Engine
- .dll
-
-
-
- Use
- SHpch.h
- Level4
- 4251;%(DisableSpecificWarnings)
- _LIB;_GLFW_INCLUDE_NONE;MSDFGEN_USE_CPP11;NOMINMAX;SH_API_EXPORT;_DEBUG;%(PreprocessorDefinitions)
- src;..\Dependencies\assimp\include;..\Dependencies\imgui;..\Dependencies\imguizmo;..\Dependencies\imnodes;..\Dependencies\msdf;..\Dependencies\msdf\msdfgen;..\Dependencies\spdlog\include;..\Dependencies\tracy;..\Dependencies\VMA\include;..\Dependencies\yamlcpp\include;..\Dependencies\SDL\include;..\Dependencies\RTTR\include;..\Dependencies\reactphysics3d\include;$(VULKAN_SDK)\include;$(VULKAN_SDK)\Source\SPIRV-Reflect;..\Dependencies\dotnet\include;%(AdditionalIncludeDirectories)
- EditAndContinue
- Disabled
- false
- MultiThreadedDebugDLL
- true
- stdcpp20
-
-
- Windows
- true
- vulkan-1.lib;SDL2.lib;SDL2main.lib;shaderc_shared.lib;shlwapi.lib;assimp-vc142-mtd.lib;librttr_core_d.lib;spdlogd.lib;%(AdditionalDependencies)
- libs;$(VULKAN_SDK)\Lib;..\Dependencies\assimp\lib\Debug;..\Dependencies\assimp\lib\Release;..\Dependencies\RTTR\lib;..\Dependencies\SDL\lib;..\Dependencies\spdlog\lib;%(AdditionalLibraryDirectories)
- ..\bin\Debug\SHADE_Engine.lib
-
-
- xcopy /s /r /y /q "$(SolutionDir)/Dependencies/spdlog/bin" "$(OutDir)"
-xcopy /r /y /q "$(SolutionDir)/Dependencies/SDL/lib/SDL2.dll" "$(OutDir)"
-xcopy /s /r /y /q "$(SolutionDir)/Dependencies/dotnet/bin" "$(OutDir)"
-
-
-
-
- Use
- SHpch.h
- Level4
- 4251;%(DisableSpecificWarnings)
- _LIB;_GLFW_INCLUDE_NONE;MSDFGEN_USE_CPP11;NOMINMAX;SH_API_EXPORT;_RELEASE;%(PreprocessorDefinitions)
- src;..\Dependencies\assimp\include;..\Dependencies\imgui;..\Dependencies\imguizmo;..\Dependencies\imnodes;..\Dependencies\msdf;..\Dependencies\msdf\msdfgen;..\Dependencies\spdlog\include;..\Dependencies\tracy;..\Dependencies\VMA\include;..\Dependencies\yamlcpp\include;..\Dependencies\SDL\include;..\Dependencies\RTTR\include;..\Dependencies\reactphysics3d\include;$(VULKAN_SDK)\include;$(VULKAN_SDK)\Source\SPIRV-Reflect;..\Dependencies\dotnet\include;%(AdditionalIncludeDirectories)
- Full
- true
- true
- false
- true
- MultiThreadedDLL
- true
- stdcpp20
-
-
- Windows
- true
- true
- vulkan-1.lib;SDL2.lib;SDL2main.lib;shaderc_shared.lib;shlwapi.lib;assimp-vc142-mt.lib;librttr_core.lib;spdlog.lib;%(AdditionalDependencies)
- libs;$(VULKAN_SDK)\Lib;..\Dependencies\assimp\lib\Debug;..\Dependencies\assimp\lib\Release;..\Dependencies\RTTR\lib;..\Dependencies\SDL\lib;..\Dependencies\spdlog\lib;%(AdditionalLibraryDirectories)
- ..\bin\Release\SHADE_Engine.lib
-
-
- xcopy /s /r /y /q "$(SolutionDir)/Dependencies/spdlog/bin" "$(OutDir)"
-xcopy /r /y /q "$(SolutionDir)/Dependencies/SDL/lib/SDL2.dll" "$(OutDir)"
-xcopy /s /r /y /q "$(SolutionDir)/Dependencies/dotnet/bin" "$(OutDir)"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Create
-
-
-
-
-
-
-
-
-
-
-
-
-
- {88F1A057-74BE-FB62-9DD7-E90A890331F1}
-
-
- {8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA}
-
-
- {38BD587B-248B-4C81-0D1F-BDA7F98B28E6}
-
-
- {2ECAB41A-1A98-A820-032C-1947EF988485}
-
-
- {C0FF640D-2C14-8DBE-F595-301E616989EF}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SHADE_Engine/SHADE_Engine.vcxproj.filters b/SHADE_Engine/SHADE_Engine.vcxproj.filters
deleted file mode 100644
index 4eabf09d..00000000
--- a/SHADE_Engine/SHADE_Engine.vcxproj.filters
+++ /dev/null
@@ -1,646 +0,0 @@
-
-
-
-
- {1AB26817-067F-C322-2F98-B1CA1BC4F8B0}
-
-
- {EFD23933-5B34-1741-E4A1-5DF350024E00}
-
-
- {261D0942-92A8-7606-9BB9-F9FA07C4D206}
-
-
- {07FEB307-F3F6-D259-1C29-B8DE0881B265}
-
-
- {EE037863-5A8F-E527-63A0-681CCFAA4128}
-
-
- {DBC7D3B0-C769-FE86-B024-12DB9C6585D7}
-
-
- {80E7870B-ECF0-877C-756C-9E7CE174937C}
-
-
- {8A8E2B37-7646-6D84-DF4D-46E0CB240875}
-
-
- {1653CE33-0220-293F-2B39-17E717655ECD}
-
-
- {92C817CE-7EC1-3620-A7F3-1BA5934B162C}
-
-
- {17C745C0-83DD-4356-CC54-CF7738AA14DE}
-
-
- {51443AC7-3D28-FB1C-A688-F56F928BE59E}
-
-
- {573A6CF2-43C9-F5BB-ECE7-09B7D8550662}
-
-
- {08DBDC43-F4D3-FB95-1D06-E11A095EDBA1}
-
-
- {4AD5CA42-3664-540C-DF82-6807CBF064B2}
-
-
- {FB5EE099-67EA-4D5E-70FB-D052DC05AA5E}
-
-
- {BA26540B-263D-52A1-6FB4-DDC2DB092329}
-
-
- {4B204703-3704-0859-A064-02AC8C67F2DA}
-
-
- {EBA1D3FF-D75C-C3AB-8014-3CF66CAE0D3C}
-
-
- {8CDBA7C9-F8E8-D5AF-81CF-D19AEDDBA166}
-
-
- {2460C057-1070-6C28-7929-D14665585BC1}
-
-
- {FBD334F8-67EA-328E-B061-BEAF1CB70316}
-
-
- {1DD51CAD-8960-8A71-9271-0D66FE7BE671}
-
-
- {57DAB30C-4369-3DD6-EC87-51D1D8F54D7C}
-
-
- {9C0DAFD9-086F-8CE7-91DC-D299FD3CC3A6}
-
-
- {EF2D07CC-DB26-261E-0459-0BA3F0B0052A}
-
-
- {3AEF06DD-A6D2-151D-AFD5-43591B38DC6D}
-
-
- {245F5AB0-1085-2417-F9CA-A9E2E58F49E3}
-
-
- {03DB39DE-EFBE-FA33-581F-F5864422E5B5}
-
-
- {576DF841-4392-47C2-6CDD-2C52586146E0}
-
-
- {75F29FE5-6102-4CB6-CABB-B0D4B6EA3A4F}
-
-
- {5BAB2A92-478F-EBE7-B0EF-E53A9CF2D569}
-
-
- {B3B14D12-9FC1-F9E2-087B-5E01F4A9E87B}
-
-
- {AFF4887C-9B2B-8A0D-4418-7010302E060F}
-
-
- {F1B75745-5D6D-D03A-E661-CA115216C73E}
-
-
- {AC05897C-983C-8A0D-4129-70102D3F060F}
-
-
- {ED6CDF9B-D939-3AA7-0253-284FEE7E6F35}
-
-
- {B3F7140E-1F0C-3DBF-E88D-E01E546139F0}
-
-
- {985A7358-04C5-27CF-4D03-D974B9AC0524}
-
-
- {16CF2D0E-82E3-55BF-4B65-F91EB73852F0}
-
-
-
-
- ECS_Base\Components
-
-
- ECS_Base\Components
-
-
- ECS_Base\Entity
-
-
- ECS_Base\General
-
-
- ECS_Base\General
-
-
- ECS_Base\General
-
-
- ECS_Base\General
-
-
- ECS_Base\General
-
-
- ECS_Base
-
-
- ECS_Base\System
-
-
- ECS_Base\System
-
-
- ECS_Base\System
-
-
- ECS_Base\System
-
-
- Engine
-
-
- FRC
-
-
- Filesystem
-
-
- Graphics\Buffers
-
-
- Graphics\Commands
-
-
- Graphics\Commands
-
-
- Graphics\Commands
-
-
- Graphics\Debugging
-
-
- Graphics\Debugging
-
-
- Graphics\Debugging
-
-
- Graphics\Descriptors
-
-
- Graphics\Descriptors
-
-
- Graphics\Descriptors
-
-
- Graphics\Descriptors
-
-
- Graphics\Descriptors
-
-
- Graphics\Devices
-
-
- Graphics\Devices
-
-
- Graphics\Devices
-
-
- Graphics\Framebuffer
-
-
- Graphics\Images
-
-
- Graphics\Images
-
-
- Graphics\Images
-
-
- Graphics\Instance
-
-
- Graphics\MiddleEnd\Interface
-
-
- Graphics\MiddleEnd\Interface
-
-
- Graphics\MiddleEnd\PerFrame
-
-
- Graphics\MiddleEnd\PerFrame
-
-
- Graphics\MiddleEnd\Shaders
-
-
- Graphics\MiddleEnd\Shaders
-
-
- Graphics\MiddleEnd\Shaders
-
-
- Graphics\Pipeline
-
-
- Graphics\Pipeline
-
-
- Graphics\Pipeline
-
-
- Graphics\Pipeline
-
-
- Graphics\Pipeline
-
-
- Graphics\Pipeline
-
-
- Graphics\Queues
-
-
- Graphics\RenderGraph
-
-
- Graphics\Renderpass
-
-
- Graphics\Renderpass
-
-
- Graphics\Renderpass
-
-
- Graphics\Renderpass
-
-
- Graphics\Renderpass
-
-
- Graphics
-
-
- Graphics
-
-
- Graphics
-
-
- Graphics\Shaders\BlockInterface
-
-
- Graphics\Shaders
-
-
- Graphics\Shaders
-
-
- Graphics\Shaders\spirv-reflect
-
-
- Graphics\Swapchain
-
-
- Graphics\Swapchain
-
-
- Graphics\Synchronization
-
-
- Graphics\Synchronization
-
-
- Graphics\VertexDescriptors
-
-
- Graphics\Windowing
-
-
- Graphics\Windowing
-
-
- Graphics\Windowing\Surface
-
-
- Math
-
-
- Math
-
-
- Math
-
-
- Math
-
-
- Math
-
-
- Math\Vector
-
-
- Math\Vector
-
-
- Math\Vector
-
-
- Meta
-
-
- Resource
-
-
- Resource
-
-
- Resource
-
-
- Resource
-
-
- Resource
-
-
- Resource
-
-
-
-
-
- Scene
-
-
- Scene
-
-
- Scene
-
-
- Scripting
-
-
- Scripting
-
-
- Scripting
-
-
- Tools
-
-
- Tools
-
-
- Tools
-
-
- Tools
-
-
- Tools
-
-
- Tools
-
-
- Tools
-
-
- Tools
-
-
-
-
- ECS_Base\Components
-
-
- ECS_Base\Components
-
-
- ECS_Base\Entity
-
-
- ECS_Base\System
-
-
- ECS_Base\System
-
-
- ECS_Base\System
-
-
- Engine
-
-
- FRC
-
-
- Filesystem
-
-
- Graphics\Buffers
-
-
- Graphics\Commands
-
-
- Graphics\Commands
-
-
- Graphics\Debugging
-
-
- Graphics\Debugging
-
-
- Graphics\Debugging
-
-
- Graphics\Descriptors
-
-
- Graphics\Descriptors
-
-
- Graphics\Descriptors
-
-
- Graphics\Descriptors
-
-
- Graphics\Descriptors
-
-
- Graphics\Devices
-
-
- Graphics\Devices
-
-
- Graphics\Devices
-
-
- Graphics\Framebuffer
-
-
- Graphics\Images
-
-
- Graphics\Images
-
-
- Graphics\Instance
-
-
- Graphics\MiddleEnd\Interface
-
-
- Graphics\MiddleEnd\Interface
-
-
- Graphics\MiddleEnd\PerFrame
-
-
- Graphics\MiddleEnd\PerFrame
-
-
- Graphics\MiddleEnd\Shaders
-
-
- Graphics\MiddleEnd\Shaders
-
-
- Graphics\Pipeline
-
-
- Graphics\Pipeline
-
-
- Graphics\Pipeline
-
-
- Graphics\Pipeline
-
-
- Graphics\Queues
-
-
- Graphics\RenderGraph
-
-
- Graphics\Renderpass
-
-
- Graphics\Renderpass
-
-
- Graphics\Renderpass
-
-
- Graphics
-
-
- Graphics
-
-
- Graphics\Shaders\BlockInterface
-
-
- Graphics\Shaders
-
-
- Graphics\Shaders
-
-
- Graphics\Shaders\spirv-reflect
-
-
- Graphics\Swapchain
-
-
- Graphics\Synchronization
-
-
- Graphics\Synchronization
-
-
- Graphics\VertexDescriptors
-
-
- Graphics\Windowing
-
-
- Graphics\Windowing
-
-
- Graphics\Windowing\Surface
-
-
- Math
-
-
- Math
-
-
- Math
-
-
- Math\Vector
-
-
- Math\Vector
-
-
- Math\Vector
-
-
- Resource
-
-
-
- Scene
-
-
- Scene
-
-
- Scripting
-
-
- Scripting
-
-
- Tools
-
-
- Tools
-
-
- Tools
-
-
- Tools
-
-
- Tools
-
-
-
\ No newline at end of file
diff --git a/SHADE_Managed/SHADE_Managed.vcxproj.filters b/SHADE_Managed/SHADE_Managed.vcxproj.filters
deleted file mode 100644
index c1901bac..00000000
--- a/SHADE_Managed/SHADE_Managed.vcxproj.filters
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
- {6B7DD516-5735-1764-C03C-F0BFAC13B254}
-
-
- {DBC7D3B0-C769-FE86-B024-12DB9C6585D7}
-
-
- {AFF4887C-9B2B-8A0D-4418-7010302E060F}
-
-
- {4D6F1AE8-B94E-9983-C266-245A2EC5FFE4}
-
-
- {594615A9-C525-9444-CE3D-1F1B3A9CFAA5}
-
-
-
-
- Components
-
-
- Engine
-
-
- Engine
-
-
- Engine
-
-
- Engine
-
-
- Math
-
-
- Math
-
-
- Math
-
-
-
- Scripts
-
-
- Scripts
-
-
- Utility
-
-
- Utility
-
-
- Utility
-
-
-
-
-
- Components
-
-
- Engine
-
-
- Engine
-
-
- Engine
-
-
- Engine
-
-
- Math
-
-
- Math
-
-
- Math
-
-
-
- Scripts
-
-
- Scripts
-
-
- Utility
-
-
- Utility
-
-
- Utility
-
-
-
-
- Components
-
-
- Engine
-
-
-
\ No newline at end of file