diff --git a/CharcoalBuiltin/CharcoalBuiltin.vcxproj b/CharcoalBuiltin/CharcoalBuiltin.vcxproj
index 974deaa..3d4cc9a 100644
--- a/CharcoalBuiltin/CharcoalBuiltin.vcxproj
+++ b/CharcoalBuiltin/CharcoalBuiltin.vcxproj
@@ -163,7 +163,6 @@ copy "$(ProjectDir)*.h" "$(SolutionDir)include\charcoal-builtin\"
-
diff --git a/CharcoalBuiltin/CharcoalBuiltin.vcxproj.filters b/CharcoalBuiltin/CharcoalBuiltin.vcxproj.filters
index 361191a..4658e95 100644
--- a/CharcoalBuiltin/CharcoalBuiltin.vcxproj.filters
+++ b/CharcoalBuiltin/CharcoalBuiltin.vcxproj.filters
@@ -13,144 +13,183 @@
{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+ {808e9376-c6b7-4d65-806e-935f34d5ec4a}
+
+
+ {1dbc28a4-b52f-4171-a385-79490dfa9b0a}
+
+
+ {4a034e10-73da-44fe-8308-b6a63b41c920}
+
+
+ {b2538cf1-c4a2-40b6-9cef-8a937208aaf2}
+
+
+ {f255fa90-53ea-4a64-9d44-ca9d9013bc3f}
+
+
+ {2c58c0aa-d1ef-4d03-825c-0b8a08672e78}
+
+
+ {5df56e70-8319-4228-b684-c38dd8730bd2}
+
+
+ {38a6019a-d441-4f64-a1d3-00b15fce2106}
+
+
+ {49e6ab0e-f7a1-45ca-812a-44bc15016b45}
+
+
+ {e167753a-dc8e-4c92-ad62-22b272484656}
+
+
+ {2823fbc0-59e9-4b79-a7a5-15fd5de29516}
+
+
+ {f3e1fe4f-dd8b-44ff-b427-379d34eb5b02}
+
+
+ {f6f4656e-2a26-4232-b147-a83a2a766e6a}
+
+
+ {5f931ae6-23b1-43df-a4d8-e7f134d755c8}
+
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
- Source Files
+ Source Files\General
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
+
+ Source Files\General
- Source Files
+ Source Files\General
+
+
+ Source Files\Scenes\Basic
+
+
+ Source Files\Scenes\Basic
+
+
+ Source Files\Scenes\Image
+
+
+ Source Files\Scenes\Lit
+
+
+ Source Files\Scenes\Lit
+
+
+ Source Files\Scenes\LitShadowed
+
+
+ Source Files\Scenes\LitShadowed
+
+
+ Source Files\Scenes\Textured
+
+
+ Source Files\Scenes\Textured
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
- Header Files
+ Header Files\Scenes\Textured
- Header Files
+ Header Files\Scenes\Textured
- Header Files
+ Header Files\Scenes\Textured
- Header Files
+ Header Files\Scenes\Textured
+
+
+ Header Files\Scenes\LitShadowed
+
+
+ Header Files\Scenes\LitShadowed
+
+
+ Header Files\Scenes\LitShadowed
+
+
+ Header Files\Scenes\LitShadowed
+
+
+ Header Files\Scenes\LitShadowed
+
+
+ Header Files\Scenes\Basic
+
+
+ Header Files\Scenes\Basic
+
+
+ Header Files\Scenes\Basic
+
+
+ Header Files\Scenes\Basic
+
+
+ Header Files\Scenes\Image
+
+
+ Header Files\Scenes\Image
+
+
+ Header Files\Scenes\Image
+
+
+ Header Files\Scenes\Lit
+
+
+ Header Files\Scenes\Lit
+
+
+ Header Files\Scenes\Lit
+
+
+ Header Files\General
+
+
+ Header Files\General
+
+
+ Header Files\General
+
+
+ Header Files\General
+
+
+ Header Files\General
+
+
+ Header Files\General
+
+
+ Header Files\General
+
+
+ Header Files\General
+
+
+ Header Files\General
+
+
+ Header Files\General
+
+
+ Header Files\General
- Header Files
+ Header Files\General
- Header Files
+ Header Files\General
\ No newline at end of file
diff --git a/CharcoalBuiltin/FileUtil.h b/CharcoalBuiltin/FileUtil.h
deleted file mode 100644
index 7731837..0000000
--- a/CharcoalBuiltin/FileUtil.h
+++ /dev/null
@@ -1,18 +0,0 @@
-#pragma once
-
-class FileUtil
-{
-public:
- class File
- {
- public:
- File(const std::string& path);
-
- unsigned long get_size();
-
- char* get_contents();
-
- private:
- const std::string m_path;
- };
-};
\ No newline at end of file
diff --git a/Example/Example.vcxproj.filters b/Example/Example.vcxproj.filters
index 5c90522..0b1d25a 100644
--- a/Example/Example.vcxproj.filters
+++ b/Example/Example.vcxproj.filters
@@ -56,15 +56,18 @@
Header Files
-
- Header Files
-
Header Files
Header Files
+
+ Header Files
+
+
+ Header Files
+
Header Files
@@ -89,8 +92,5 @@
Header Files
-
- Header Files
-
\ No newline at end of file