diff --git a/.gitignore b/milepost/.gitignore similarity index 100% rename from .gitignore rename to milepost/.gitignore diff --git a/examples/atlas/build.bat b/milepost/examples/atlas/build.bat similarity index 100% rename from examples/atlas/build.bat rename to milepost/examples/atlas/build.bat diff --git a/examples/atlas/build.sh b/milepost/examples/atlas/build.sh similarity index 100% rename from examples/atlas/build.sh rename to milepost/examples/atlas/build.sh diff --git a/examples/atlas/main.c b/milepost/examples/atlas/main.c similarity index 100% rename from examples/atlas/main.c rename to milepost/examples/atlas/main.c diff --git a/examples/canvas/build.bat b/milepost/examples/canvas/build.bat similarity index 100% rename from examples/canvas/build.bat rename to milepost/examples/canvas/build.bat diff --git a/examples/canvas/build.sh b/milepost/examples/canvas/build.sh similarity index 100% rename from examples/canvas/build.sh rename to milepost/examples/canvas/build.sh diff --git a/examples/canvas/main.c b/milepost/examples/canvas/main.c similarity index 100% rename from examples/canvas/main.c rename to milepost/examples/canvas/main.c diff --git a/examples/image/build.bat b/milepost/examples/image/build.bat similarity index 100% rename from examples/image/build.bat rename to milepost/examples/image/build.bat diff --git a/examples/image/build.sh b/milepost/examples/image/build.sh similarity index 100% rename from examples/image/build.sh rename to milepost/examples/image/build.sh diff --git a/examples/image/main.c b/milepost/examples/image/main.c similarity index 100% rename from examples/image/main.c rename to milepost/examples/image/main.c diff --git a/examples/multi_surface/build.bat b/milepost/examples/multi_surface/build.bat similarity index 100% rename from examples/multi_surface/build.bat rename to milepost/examples/multi_surface/build.bat diff --git a/examples/multi_surface/build.sh b/milepost/examples/multi_surface/build.sh similarity index 100% rename from examples/multi_surface/build.sh rename to milepost/examples/multi_surface/build.sh diff --git a/examples/multi_surface/main.c b/milepost/examples/multi_surface/main.c similarity index 100% rename from examples/multi_surface/main.c rename to milepost/examples/multi_surface/main.c diff --git a/examples/perf_text/build.bat b/milepost/examples/perf_text/build.bat similarity index 100% rename from examples/perf_text/build.bat rename to milepost/examples/perf_text/build.bat diff --git a/examples/perf_text/build.sh b/milepost/examples/perf_text/build.sh similarity index 100% rename from examples/perf_text/build.sh rename to milepost/examples/perf_text/build.sh diff --git a/examples/perf_text/main.c b/milepost/examples/perf_text/main.c similarity index 100% rename from examples/perf_text/main.c rename to milepost/examples/perf_text/main.c diff --git a/examples/polygon/build.bat b/milepost/examples/polygon/build.bat similarity index 100% rename from examples/polygon/build.bat rename to milepost/examples/polygon/build.bat diff --git a/examples/polygon/build.sh b/milepost/examples/polygon/build.sh similarity index 100% rename from examples/polygon/build.sh rename to milepost/examples/polygon/build.sh diff --git a/examples/polygon/main.c b/milepost/examples/polygon/main.c similarity index 100% rename from examples/polygon/main.c rename to milepost/examples/polygon/main.c diff --git a/examples/render_thread/build.bat b/milepost/examples/render_thread/build.bat similarity index 100% rename from examples/render_thread/build.bat rename to milepost/examples/render_thread/build.bat diff --git a/examples/render_thread/build.sh b/milepost/examples/render_thread/build.sh similarity index 100% rename from examples/render_thread/build.sh rename to milepost/examples/render_thread/build.sh diff --git a/examples/render_thread/main.c b/milepost/examples/render_thread/main.c similarity index 100% rename from examples/render_thread/main.c rename to milepost/examples/render_thread/main.c diff --git a/examples/simpleWindow/build.bat b/milepost/examples/simpleWindow/build.bat similarity index 100% rename from examples/simpleWindow/build.bat rename to milepost/examples/simpleWindow/build.bat diff --git a/examples/simpleWindow/build.sh b/milepost/examples/simpleWindow/build.sh similarity index 100% rename from examples/simpleWindow/build.sh rename to milepost/examples/simpleWindow/build.sh diff --git a/examples/simpleWindow/main.c b/milepost/examples/simpleWindow/main.c similarity index 100% rename from examples/simpleWindow/main.c rename to milepost/examples/simpleWindow/main.c diff --git a/examples/smooth_resize/build.bat b/milepost/examples/smooth_resize/build.bat similarity index 100% rename from examples/smooth_resize/build.bat rename to milepost/examples/smooth_resize/build.bat diff --git a/examples/smooth_resize/build.sh b/milepost/examples/smooth_resize/build.sh similarity index 100% rename from examples/smooth_resize/build.sh rename to milepost/examples/smooth_resize/build.sh diff --git a/examples/smooth_resize/main.c b/milepost/examples/smooth_resize/main.c similarity index 100% rename from examples/smooth_resize/main.c rename to milepost/examples/smooth_resize/main.c diff --git a/examples/surface_sharing/build.bat b/milepost/examples/surface_sharing/build.bat similarity index 100% rename from examples/surface_sharing/build.bat rename to milepost/examples/surface_sharing/build.bat diff --git a/examples/surface_sharing/build.sh b/milepost/examples/surface_sharing/build.sh similarity index 100% rename from examples/surface_sharing/build.sh rename to milepost/examples/surface_sharing/build.sh diff --git a/examples/surface_sharing/main.c b/milepost/examples/surface_sharing/main.c similarity index 100% rename from examples/surface_sharing/main.c rename to milepost/examples/surface_sharing/main.c diff --git a/examples/tiger/Ghostscript_Tiger.svg b/milepost/examples/tiger/Ghostscript_Tiger.svg similarity index 100% rename from examples/tiger/Ghostscript_Tiger.svg rename to milepost/examples/tiger/Ghostscript_Tiger.svg diff --git a/examples/tiger/build.bat b/milepost/examples/tiger/build.bat similarity index 100% rename from examples/tiger/build.bat rename to milepost/examples/tiger/build.bat diff --git a/examples/tiger/build.sh b/milepost/examples/tiger/build.sh similarity index 100% rename from examples/tiger/build.sh rename to milepost/examples/tiger/build.sh diff --git a/examples/tiger/main.c b/milepost/examples/tiger/main.c similarity index 100% rename from examples/tiger/main.c rename to milepost/examples/tiger/main.c diff --git a/examples/tiger/svg2mg.py b/milepost/examples/tiger/svg2mg.py similarity index 100% rename from examples/tiger/svg2mg.py rename to milepost/examples/tiger/svg2mg.py diff --git a/examples/tiger/tiger.c b/milepost/examples/tiger/tiger.c similarity index 100% rename from examples/tiger/tiger.c rename to milepost/examples/tiger/tiger.c diff --git a/examples/triangleGL/build.bat b/milepost/examples/triangleGL/build.bat similarity index 100% rename from examples/triangleGL/build.bat rename to milepost/examples/triangleGL/build.bat diff --git a/examples/triangleGL/build.sh b/milepost/examples/triangleGL/build.sh similarity index 100% rename from examples/triangleGL/build.sh rename to milepost/examples/triangleGL/build.sh diff --git a/examples/triangleGL/main.c b/milepost/examples/triangleGL/main.c similarity index 100% rename from examples/triangleGL/main.c rename to milepost/examples/triangleGL/main.c diff --git a/examples/triangleGLES/build.bat b/milepost/examples/triangleGLES/build.bat similarity index 100% rename from examples/triangleGLES/build.bat rename to milepost/examples/triangleGLES/build.bat diff --git a/examples/triangleGLES/build.sh b/milepost/examples/triangleGLES/build.sh similarity index 100% rename from examples/triangleGLES/build.sh rename to milepost/examples/triangleGLES/build.sh diff --git a/examples/triangleGLES/main.c b/milepost/examples/triangleGLES/main.c similarity index 100% rename from examples/triangleGLES/main.c rename to milepost/examples/triangleGLES/main.c diff --git a/examples/triangleMetal/build.sh b/milepost/examples/triangleMetal/build.sh similarity index 100% rename from examples/triangleMetal/build.sh rename to milepost/examples/triangleMetal/build.sh diff --git a/examples/triangleMetal/main.m b/milepost/examples/triangleMetal/main.m similarity index 100% rename from examples/triangleMetal/main.m rename to milepost/examples/triangleMetal/main.m diff --git a/examples/triangleMetal/shader.metal b/milepost/examples/triangleMetal/shader.metal similarity index 100% rename from examples/triangleMetal/shader.metal rename to milepost/examples/triangleMetal/shader.metal diff --git a/examples/triangleMetal/vertex.h b/milepost/examples/triangleMetal/vertex.h similarity index 100% rename from examples/triangleMetal/vertex.h rename to milepost/examples/triangleMetal/vertex.h diff --git a/examples/ui/build.bat b/milepost/examples/ui/build.bat similarity index 100% rename from examples/ui/build.bat rename to milepost/examples/ui/build.bat diff --git a/examples/ui/build.sh b/milepost/examples/ui/build.sh similarity index 100% rename from examples/ui/build.sh rename to milepost/examples/ui/build.sh diff --git a/examples/ui/main.c b/milepost/examples/ui/main.c similarity index 100% rename from examples/ui/main.c rename to milepost/examples/ui/main.c diff --git a/ext/GL/glcorearb.h b/milepost/ext/GL/glcorearb.h similarity index 100% rename from ext/GL/glcorearb.h rename to milepost/ext/GL/glcorearb.h diff --git a/ext/GL/glext.h b/milepost/ext/GL/glext.h similarity index 100% rename from ext/GL/glext.h rename to milepost/ext/GL/glext.h diff --git a/ext/GL/wglext.h b/milepost/ext/GL/wglext.h similarity index 100% rename from ext/GL/wglext.h rename to milepost/ext/GL/wglext.h diff --git a/ext/GLES3/gl3.h b/milepost/ext/GLES3/gl3.h similarity index 100% rename from ext/GLES3/gl3.h rename to milepost/ext/GLES3/gl3.h diff --git a/ext/GLES3/gl31.h b/milepost/ext/GLES3/gl31.h similarity index 100% rename from ext/GLES3/gl31.h rename to milepost/ext/GLES3/gl31.h diff --git a/ext/GLES3/gl32.h b/milepost/ext/GLES3/gl32.h similarity index 100% rename from ext/GLES3/gl32.h rename to milepost/ext/GLES3/gl32.h diff --git a/ext/GLES3/gl3platform.h b/milepost/ext/GLES3/gl3platform.h similarity index 100% rename from ext/GLES3/gl3platform.h rename to milepost/ext/GLES3/gl3platform.h diff --git a/ext/KHR/khrplatform.h b/milepost/ext/KHR/khrplatform.h similarity index 100% rename from ext/KHR/khrplatform.h rename to milepost/ext/KHR/khrplatform.h diff --git a/ext/angle_headers/CL/.clang-format b/milepost/ext/angle_headers/CL/.clang-format similarity index 100% rename from ext/angle_headers/CL/.clang-format rename to milepost/ext/angle_headers/CL/.clang-format diff --git a/ext/angle_headers/CL/README.md b/milepost/ext/angle_headers/CL/README.md similarity index 100% rename from ext/angle_headers/CL/README.md rename to milepost/ext/angle_headers/CL/README.md diff --git a/ext/angle_headers/CL/cl.h b/milepost/ext/angle_headers/CL/cl.h similarity index 100% rename from ext/angle_headers/CL/cl.h rename to milepost/ext/angle_headers/CL/cl.h diff --git a/ext/angle_headers/CL/cl_d3d10.h b/milepost/ext/angle_headers/CL/cl_d3d10.h similarity index 100% rename from ext/angle_headers/CL/cl_d3d10.h rename to milepost/ext/angle_headers/CL/cl_d3d10.h diff --git a/ext/angle_headers/CL/cl_d3d11.h b/milepost/ext/angle_headers/CL/cl_d3d11.h similarity index 100% rename from ext/angle_headers/CL/cl_d3d11.h rename to milepost/ext/angle_headers/CL/cl_d3d11.h diff --git a/ext/angle_headers/CL/cl_dx9_media_sharing.h b/milepost/ext/angle_headers/CL/cl_dx9_media_sharing.h similarity index 100% rename from ext/angle_headers/CL/cl_dx9_media_sharing.h rename to milepost/ext/angle_headers/CL/cl_dx9_media_sharing.h diff --git a/ext/angle_headers/CL/cl_dx9_media_sharing_intel.h b/milepost/ext/angle_headers/CL/cl_dx9_media_sharing_intel.h similarity index 100% rename from ext/angle_headers/CL/cl_dx9_media_sharing_intel.h rename to milepost/ext/angle_headers/CL/cl_dx9_media_sharing_intel.h diff --git a/ext/angle_headers/CL/cl_egl.h b/milepost/ext/angle_headers/CL/cl_egl.h similarity index 100% rename from ext/angle_headers/CL/cl_egl.h rename to milepost/ext/angle_headers/CL/cl_egl.h diff --git a/ext/angle_headers/CL/cl_ext.h b/milepost/ext/angle_headers/CL/cl_ext.h similarity index 100% rename from ext/angle_headers/CL/cl_ext.h rename to milepost/ext/angle_headers/CL/cl_ext.h diff --git a/ext/angle_headers/CL/cl_ext_intel.h b/milepost/ext/angle_headers/CL/cl_ext_intel.h similarity index 100% rename from ext/angle_headers/CL/cl_ext_intel.h rename to milepost/ext/angle_headers/CL/cl_ext_intel.h diff --git a/ext/angle_headers/CL/cl_gl.h b/milepost/ext/angle_headers/CL/cl_gl.h similarity index 100% rename from ext/angle_headers/CL/cl_gl.h rename to milepost/ext/angle_headers/CL/cl_gl.h diff --git a/ext/angle_headers/CL/cl_gl_ext.h b/milepost/ext/angle_headers/CL/cl_gl_ext.h similarity index 100% rename from ext/angle_headers/CL/cl_gl_ext.h rename to milepost/ext/angle_headers/CL/cl_gl_ext.h diff --git a/ext/angle_headers/CL/cl_half.h b/milepost/ext/angle_headers/CL/cl_half.h similarity index 100% rename from ext/angle_headers/CL/cl_half.h rename to milepost/ext/angle_headers/CL/cl_half.h diff --git a/ext/angle_headers/CL/cl_icd.h b/milepost/ext/angle_headers/CL/cl_icd.h similarity index 100% rename from ext/angle_headers/CL/cl_icd.h rename to milepost/ext/angle_headers/CL/cl_icd.h diff --git a/ext/angle_headers/CL/cl_layer.h b/milepost/ext/angle_headers/CL/cl_layer.h similarity index 100% rename from ext/angle_headers/CL/cl_layer.h rename to milepost/ext/angle_headers/CL/cl_layer.h diff --git a/ext/angle_headers/CL/cl_platform.h b/milepost/ext/angle_headers/CL/cl_platform.h similarity index 100% rename from ext/angle_headers/CL/cl_platform.h rename to milepost/ext/angle_headers/CL/cl_platform.h diff --git a/ext/angle_headers/CL/cl_va_api_media_sharing_intel.h b/milepost/ext/angle_headers/CL/cl_va_api_media_sharing_intel.h similarity index 100% rename from ext/angle_headers/CL/cl_va_api_media_sharing_intel.h rename to milepost/ext/angle_headers/CL/cl_va_api_media_sharing_intel.h diff --git a/ext/angle_headers/CL/cl_version.h b/milepost/ext/angle_headers/CL/cl_version.h similarity index 100% rename from ext/angle_headers/CL/cl_version.h rename to milepost/ext/angle_headers/CL/cl_version.h diff --git a/ext/angle_headers/CL/opencl.h b/milepost/ext/angle_headers/CL/opencl.h similarity index 100% rename from ext/angle_headers/CL/opencl.h rename to milepost/ext/angle_headers/CL/opencl.h diff --git a/ext/angle_headers/EGL/.clang-format b/milepost/ext/angle_headers/EGL/.clang-format similarity index 100% rename from ext/angle_headers/EGL/.clang-format rename to milepost/ext/angle_headers/EGL/.clang-format diff --git a/ext/angle_headers/EGL/egl.h b/milepost/ext/angle_headers/EGL/egl.h similarity index 100% rename from ext/angle_headers/EGL/egl.h rename to milepost/ext/angle_headers/EGL/egl.h diff --git a/ext/angle_headers/EGL/eglext.h b/milepost/ext/angle_headers/EGL/eglext.h similarity index 100% rename from ext/angle_headers/EGL/eglext.h rename to milepost/ext/angle_headers/EGL/eglext.h diff --git a/ext/angle_headers/EGL/eglext_angle.h b/milepost/ext/angle_headers/EGL/eglext_angle.h similarity index 100% rename from ext/angle_headers/EGL/eglext_angle.h rename to milepost/ext/angle_headers/EGL/eglext_angle.h diff --git a/ext/angle_headers/EGL/eglplatform.h b/milepost/ext/angle_headers/EGL/eglplatform.h similarity index 100% rename from ext/angle_headers/EGL/eglplatform.h rename to milepost/ext/angle_headers/EGL/eglplatform.h diff --git a/ext/angle_headers/GLES/.clang-format b/milepost/ext/angle_headers/GLES/.clang-format similarity index 100% rename from ext/angle_headers/GLES/.clang-format rename to milepost/ext/angle_headers/GLES/.clang-format diff --git a/ext/angle_headers/GLES/README.md b/milepost/ext/angle_headers/GLES/README.md similarity index 100% rename from ext/angle_headers/GLES/README.md rename to milepost/ext/angle_headers/GLES/README.md diff --git a/ext/angle_headers/GLES/egl.h b/milepost/ext/angle_headers/GLES/egl.h similarity index 100% rename from ext/angle_headers/GLES/egl.h rename to milepost/ext/angle_headers/GLES/egl.h diff --git a/ext/angle_headers/GLES/gl.h b/milepost/ext/angle_headers/GLES/gl.h similarity index 100% rename from ext/angle_headers/GLES/gl.h rename to milepost/ext/angle_headers/GLES/gl.h diff --git a/ext/angle_headers/GLES/glext.h b/milepost/ext/angle_headers/GLES/glext.h similarity index 100% rename from ext/angle_headers/GLES/glext.h rename to milepost/ext/angle_headers/GLES/glext.h diff --git a/ext/angle_headers/GLES/glplatform.h b/milepost/ext/angle_headers/GLES/glplatform.h similarity index 100% rename from ext/angle_headers/GLES/glplatform.h rename to milepost/ext/angle_headers/GLES/glplatform.h diff --git a/ext/angle_headers/GLES2/.clang-format b/milepost/ext/angle_headers/GLES2/.clang-format similarity index 100% rename from ext/angle_headers/GLES2/.clang-format rename to milepost/ext/angle_headers/GLES2/.clang-format diff --git a/ext/angle_headers/GLES2/gl2.h b/milepost/ext/angle_headers/GLES2/gl2.h similarity index 100% rename from ext/angle_headers/GLES2/gl2.h rename to milepost/ext/angle_headers/GLES2/gl2.h diff --git a/ext/angle_headers/GLES2/gl2ext.h b/milepost/ext/angle_headers/GLES2/gl2ext.h similarity index 100% rename from ext/angle_headers/GLES2/gl2ext.h rename to milepost/ext/angle_headers/GLES2/gl2ext.h diff --git a/ext/angle_headers/GLES2/gl2ext_angle.h b/milepost/ext/angle_headers/GLES2/gl2ext_angle.h similarity index 100% rename from ext/angle_headers/GLES2/gl2ext_angle.h rename to milepost/ext/angle_headers/GLES2/gl2ext_angle.h diff --git a/ext/angle_headers/GLES2/gl2platform.h b/milepost/ext/angle_headers/GLES2/gl2platform.h similarity index 100% rename from ext/angle_headers/GLES2/gl2platform.h rename to milepost/ext/angle_headers/GLES2/gl2platform.h diff --git a/ext/angle_headers/GLES3/.clang-format b/milepost/ext/angle_headers/GLES3/.clang-format similarity index 100% rename from ext/angle_headers/GLES3/.clang-format rename to milepost/ext/angle_headers/GLES3/.clang-format diff --git a/ext/angle_headers/GLES3/gl3.h b/milepost/ext/angle_headers/GLES3/gl3.h similarity index 100% rename from ext/angle_headers/GLES3/gl3.h rename to milepost/ext/angle_headers/GLES3/gl3.h diff --git a/ext/angle_headers/GLES3/gl31.h b/milepost/ext/angle_headers/GLES3/gl31.h similarity index 100% rename from ext/angle_headers/GLES3/gl31.h rename to milepost/ext/angle_headers/GLES3/gl31.h diff --git a/ext/angle_headers/GLES3/gl32.h b/milepost/ext/angle_headers/GLES3/gl32.h similarity index 100% rename from ext/angle_headers/GLES3/gl32.h rename to milepost/ext/angle_headers/GLES3/gl32.h diff --git a/ext/angle_headers/GLES3/gl3platform.h b/milepost/ext/angle_headers/GLES3/gl3platform.h similarity index 100% rename from ext/angle_headers/GLES3/gl3platform.h rename to milepost/ext/angle_headers/GLES3/gl3platform.h diff --git a/ext/angle_headers/GLSLANG/ShaderLang.h b/milepost/ext/angle_headers/GLSLANG/ShaderLang.h similarity index 100% rename from ext/angle_headers/GLSLANG/ShaderLang.h rename to milepost/ext/angle_headers/GLSLANG/ShaderLang.h diff --git a/ext/angle_headers/GLSLANG/ShaderVars.h b/milepost/ext/angle_headers/GLSLANG/ShaderVars.h similarity index 100% rename from ext/angle_headers/GLSLANG/ShaderVars.h rename to milepost/ext/angle_headers/GLSLANG/ShaderVars.h diff --git a/ext/angle_headers/KHR/.clang-format b/milepost/ext/angle_headers/KHR/.clang-format similarity index 100% rename from ext/angle_headers/KHR/.clang-format rename to milepost/ext/angle_headers/KHR/.clang-format diff --git a/ext/angle_headers/KHR/khrplatform.h b/milepost/ext/angle_headers/KHR/khrplatform.h similarity index 100% rename from ext/angle_headers/KHR/khrplatform.h rename to milepost/ext/angle_headers/KHR/khrplatform.h diff --git a/ext/angle_headers/WGL/.clang-format b/milepost/ext/angle_headers/WGL/.clang-format similarity index 100% rename from ext/angle_headers/WGL/.clang-format rename to milepost/ext/angle_headers/WGL/.clang-format diff --git a/ext/angle_headers/WGL/wgl.h b/milepost/ext/angle_headers/WGL/wgl.h similarity index 100% rename from ext/angle_headers/WGL/wgl.h rename to milepost/ext/angle_headers/WGL/wgl.h diff --git a/ext/angle_headers/angle_cl.h b/milepost/ext/angle_headers/angle_cl.h similarity index 100% rename from ext/angle_headers/angle_cl.h rename to milepost/ext/angle_headers/angle_cl.h diff --git a/ext/angle_headers/angle_gl.h b/milepost/ext/angle_headers/angle_gl.h similarity index 100% rename from ext/angle_headers/angle_gl.h rename to milepost/ext/angle_headers/angle_gl.h diff --git a/ext/angle_headers/angle_windowsstore.h b/milepost/ext/angle_headers/angle_windowsstore.h similarity index 100% rename from ext/angle_headers/angle_windowsstore.h rename to milepost/ext/angle_headers/angle_windowsstore.h diff --git a/ext/angle_headers/export.h b/milepost/ext/angle_headers/export.h similarity index 100% rename from ext/angle_headers/export.h rename to milepost/ext/angle_headers/export.h diff --git a/ext/angle_headers/platform/Feature.h b/milepost/ext/angle_headers/platform/Feature.h similarity index 100% rename from ext/angle_headers/platform/Feature.h rename to milepost/ext/angle_headers/platform/Feature.h diff --git a/ext/angle_headers/platform/FeaturesD3D_autogen.h b/milepost/ext/angle_headers/platform/FeaturesD3D_autogen.h similarity index 100% rename from ext/angle_headers/platform/FeaturesD3D_autogen.h rename to milepost/ext/angle_headers/platform/FeaturesD3D_autogen.h diff --git a/ext/angle_headers/platform/FeaturesGL_autogen.h b/milepost/ext/angle_headers/platform/FeaturesGL_autogen.h similarity index 100% rename from ext/angle_headers/platform/FeaturesGL_autogen.h rename to milepost/ext/angle_headers/platform/FeaturesGL_autogen.h diff --git a/ext/angle_headers/platform/FeaturesMtl_autogen.h b/milepost/ext/angle_headers/platform/FeaturesMtl_autogen.h similarity index 100% rename from ext/angle_headers/platform/FeaturesMtl_autogen.h rename to milepost/ext/angle_headers/platform/FeaturesMtl_autogen.h diff --git a/ext/angle_headers/platform/FeaturesVk_autogen.h b/milepost/ext/angle_headers/platform/FeaturesVk_autogen.h similarity index 100% rename from ext/angle_headers/platform/FeaturesVk_autogen.h rename to milepost/ext/angle_headers/platform/FeaturesVk_autogen.h diff --git a/ext/angle_headers/platform/FrontendFeatures_autogen.h b/milepost/ext/angle_headers/platform/FrontendFeatures_autogen.h similarity index 100% rename from ext/angle_headers/platform/FrontendFeatures_autogen.h rename to milepost/ext/angle_headers/platform/FrontendFeatures_autogen.h diff --git a/ext/angle_headers/platform/Platform.h b/milepost/ext/angle_headers/platform/Platform.h similarity index 100% rename from ext/angle_headers/platform/Platform.h rename to milepost/ext/angle_headers/platform/Platform.h diff --git a/ext/angle_headers/platform/PlatformMethods.h b/milepost/ext/angle_headers/platform/PlatformMethods.h similarity index 100% rename from ext/angle_headers/platform/PlatformMethods.h rename to milepost/ext/angle_headers/platform/PlatformMethods.h diff --git a/ext/angle_headers/platform/d3d_features.json b/milepost/ext/angle_headers/platform/d3d_features.json similarity index 100% rename from ext/angle_headers/platform/d3d_features.json rename to milepost/ext/angle_headers/platform/d3d_features.json diff --git a/ext/angle_headers/platform/frontend_features.json b/milepost/ext/angle_headers/platform/frontend_features.json similarity index 100% rename from ext/angle_headers/platform/frontend_features.json rename to milepost/ext/angle_headers/platform/frontend_features.json diff --git a/ext/angle_headers/platform/gen_features.py b/milepost/ext/angle_headers/platform/gen_features.py similarity index 100% rename from ext/angle_headers/platform/gen_features.py rename to milepost/ext/angle_headers/platform/gen_features.py diff --git a/ext/angle_headers/platform/gl_features.json b/milepost/ext/angle_headers/platform/gl_features.json similarity index 100% rename from ext/angle_headers/platform/gl_features.json rename to milepost/ext/angle_headers/platform/gl_features.json diff --git a/ext/angle_headers/platform/mtl_features.json b/milepost/ext/angle_headers/platform/mtl_features.json similarity index 100% rename from ext/angle_headers/platform/mtl_features.json rename to milepost/ext/angle_headers/platform/mtl_features.json diff --git a/ext/angle_headers/platform/vk_features.json b/milepost/ext/angle_headers/platform/vk_features.json similarity index 100% rename from ext/angle_headers/platform/vk_features.json rename to milepost/ext/angle_headers/platform/vk_features.json diff --git a/ext/angle_headers/vulkan/vulkan_fuchsia_ext.h b/milepost/ext/angle_headers/vulkan/vulkan_fuchsia_ext.h similarity index 100% rename from ext/angle_headers/vulkan/vulkan_fuchsia_ext.h rename to milepost/ext/angle_headers/vulkan/vulkan_fuchsia_ext.h diff --git a/ext/angle_install_notes.md b/milepost/ext/angle_install_notes.md similarity index 100% rename from ext/angle_install_notes.md rename to milepost/ext/angle_install_notes.md diff --git a/ext/gl.xml b/milepost/ext/gl.xml similarity index 100% rename from ext/gl.xml rename to milepost/ext/gl.xml diff --git a/ext/stb_image.h b/milepost/ext/stb_image.h similarity index 100% rename from ext/stb_image.h rename to milepost/ext/stb_image.h diff --git a/ext/stb_sprintf.h b/milepost/ext/stb_sprintf.h similarity index 100% rename from ext/stb_sprintf.h rename to milepost/ext/stb_sprintf.h diff --git a/ext/stb_truetype.h b/milepost/ext/stb_truetype.h similarity index 100% rename from ext/stb_truetype.h rename to milepost/ext/stb_truetype.h diff --git a/resources/Andale Mono.ttf b/milepost/resources/Andale Mono.ttf similarity index 100% rename from resources/Andale Mono.ttf rename to milepost/resources/Andale Mono.ttf diff --git a/resources/Andale Mono_old.ttf b/milepost/resources/Andale Mono_old.ttf similarity index 100% rename from resources/Andale Mono_old.ttf rename to milepost/resources/Andale Mono_old.ttf diff --git a/resources/CMUSerif-Roman.ttf b/milepost/resources/CMUSerif-Roman.ttf similarity index 100% rename from resources/CMUSerif-Roman.ttf rename to milepost/resources/CMUSerif-Roman.ttf diff --git a/resources/CMUTypewriter-Regular.ttf b/milepost/resources/CMUTypewriter-Regular.ttf similarity index 100% rename from resources/CMUTypewriter-Regular.ttf rename to milepost/resources/CMUTypewriter-Regular.ttf diff --git a/resources/Courier.ttf b/milepost/resources/Courier.ttf similarity index 100% rename from resources/Courier.ttf rename to milepost/resources/Courier.ttf diff --git a/resources/OpenSansLatinSubset.ttf b/milepost/resources/OpenSansLatinSubset.ttf similarity index 100% rename from resources/OpenSansLatinSubset.ttf rename to milepost/resources/OpenSansLatinSubset.ttf diff --git a/resources/Top512.png b/milepost/resources/Top512.png similarity index 100% rename from resources/Top512.png rename to milepost/resources/Top512.png diff --git a/resources/triceratops.png b/milepost/resources/triceratops.png similarity index 100% rename from resources/triceratops.png rename to milepost/resources/triceratops.png diff --git a/scripts/embed_text.py b/milepost/scripts/embed_text.py similarity index 100% rename from scripts/embed_text.py rename to milepost/scripts/embed_text.py diff --git a/scripts/glapi.py b/milepost/scripts/glapi.py similarity index 100% rename from scripts/glapi.py rename to milepost/scripts/glapi.py diff --git a/src/egl_surface.c b/milepost/src/egl_surface.c similarity index 100% rename from src/egl_surface.c rename to milepost/src/egl_surface.c diff --git a/src/egl_surface.h b/milepost/src/egl_surface.h similarity index 100% rename from src/egl_surface.h rename to milepost/src/egl_surface.h diff --git a/src/gl_api.h b/milepost/src/gl_api.h similarity index 100% rename from src/gl_api.h rename to milepost/src/gl_api.h diff --git a/src/gl_canvas.c b/milepost/src/gl_canvas.c similarity index 100% rename from src/gl_canvas.c rename to milepost/src/gl_canvas.c diff --git a/src/gl_loader.c b/milepost/src/gl_loader.c similarity index 100% rename from src/gl_loader.c rename to milepost/src/gl_loader.c diff --git a/src/gl_loader.h b/milepost/src/gl_loader.h similarity index 100% rename from src/gl_loader.h rename to milepost/src/gl_loader.h diff --git a/src/glsl_shaders/backprop.glsl b/milepost/src/glsl_shaders/backprop.glsl similarity index 100% rename from src/glsl_shaders/backprop.glsl rename to milepost/src/glsl_shaders/backprop.glsl diff --git a/src/glsl_shaders/balance_workgroups.glsl b/milepost/src/glsl_shaders/balance_workgroups.glsl similarity index 100% rename from src/glsl_shaders/balance_workgroups.glsl rename to milepost/src/glsl_shaders/balance_workgroups.glsl diff --git a/src/glsl_shaders/blit_fragment.glsl b/milepost/src/glsl_shaders/blit_fragment.glsl similarity index 100% rename from src/glsl_shaders/blit_fragment.glsl rename to milepost/src/glsl_shaders/blit_fragment.glsl diff --git a/src/glsl_shaders/blit_vertex.glsl b/milepost/src/glsl_shaders/blit_vertex.glsl similarity index 100% rename from src/glsl_shaders/blit_vertex.glsl rename to milepost/src/glsl_shaders/blit_vertex.glsl diff --git a/src/glsl_shaders/common.glsl b/milepost/src/glsl_shaders/common.glsl similarity index 100% rename from src/glsl_shaders/common.glsl rename to milepost/src/glsl_shaders/common.glsl diff --git a/src/glsl_shaders/merge.glsl b/milepost/src/glsl_shaders/merge.glsl similarity index 100% rename from src/glsl_shaders/merge.glsl rename to milepost/src/glsl_shaders/merge.glsl diff --git a/src/glsl_shaders/path_setup.glsl b/milepost/src/glsl_shaders/path_setup.glsl similarity index 100% rename from src/glsl_shaders/path_setup.glsl rename to milepost/src/glsl_shaders/path_setup.glsl diff --git a/src/glsl_shaders/raster.glsl b/milepost/src/glsl_shaders/raster.glsl similarity index 100% rename from src/glsl_shaders/raster.glsl rename to milepost/src/glsl_shaders/raster.glsl diff --git a/src/glsl_shaders/segment_setup.glsl b/milepost/src/glsl_shaders/segment_setup.glsl similarity index 100% rename from src/glsl_shaders/segment_setup.glsl rename to milepost/src/glsl_shaders/segment_setup.glsl diff --git a/src/graphics.h b/milepost/src/graphics.h similarity index 100% rename from src/graphics.h rename to milepost/src/graphics.h diff --git a/src/graphics_common.c b/milepost/src/graphics_common.c similarity index 100% rename from src/graphics_common.c rename to milepost/src/graphics_common.c diff --git a/src/graphics_common.h b/milepost/src/graphics_common.h similarity index 100% rename from src/graphics_common.h rename to milepost/src/graphics_common.h diff --git a/src/graphics_surface.c b/milepost/src/graphics_surface.c similarity index 100% rename from src/graphics_surface.c rename to milepost/src/graphics_surface.c diff --git a/src/graphics_surface.h b/milepost/src/graphics_surface.h similarity index 100% rename from src/graphics_surface.h rename to milepost/src/graphics_surface.h diff --git a/src/input_state.c b/milepost/src/input_state.c similarity index 100% rename from src/input_state.c rename to milepost/src/input_state.c diff --git a/src/input_state.h b/milepost/src/input_state.h similarity index 100% rename from src/input_state.h rename to milepost/src/input_state.h diff --git a/src/milepost.c b/milepost/src/milepost.c similarity index 100% rename from src/milepost.c rename to milepost/src/milepost.c diff --git a/src/milepost.h b/milepost/src/milepost.h similarity index 100% rename from src/milepost.h rename to milepost/src/milepost.h diff --git a/src/milepost.m b/milepost/src/milepost.m similarity index 100% rename from src/milepost.m rename to milepost/src/milepost.m diff --git a/src/mp_app.c b/milepost/src/mp_app.c similarity index 100% rename from src/mp_app.c rename to milepost/src/mp_app.c diff --git a/src/mp_app.h b/milepost/src/mp_app.h similarity index 100% rename from src/mp_app.h rename to milepost/src/mp_app.h diff --git a/src/mp_app_internal.h b/milepost/src/mp_app_internal.h similarity index 100% rename from src/mp_app_internal.h rename to milepost/src/mp_app_internal.h diff --git a/src/mtl_renderer.h b/milepost/src/mtl_renderer.h similarity index 100% rename from src/mtl_renderer.h rename to milepost/src/mtl_renderer.h diff --git a/src/mtl_renderer.m b/milepost/src/mtl_renderer.m similarity index 100% rename from src/mtl_renderer.m rename to milepost/src/mtl_renderer.m diff --git a/src/mtl_renderer.metal b/milepost/src/mtl_renderer.metal similarity index 100% rename from src/mtl_renderer.metal rename to milepost/src/mtl_renderer.metal diff --git a/src/mtl_surface.h b/milepost/src/mtl_surface.h similarity index 100% rename from src/mtl_surface.h rename to milepost/src/mtl_surface.h diff --git a/src/mtl_surface.m b/milepost/src/mtl_surface.m similarity index 100% rename from src/mtl_surface.m rename to milepost/src/mtl_surface.m diff --git a/src/osx_app.h b/milepost/src/osx_app.h similarity index 100% rename from src/osx_app.h rename to milepost/src/osx_app.h diff --git a/src/osx_app.m b/milepost/src/osx_app.m similarity index 100% rename from src/osx_app.m rename to milepost/src/osx_app.m diff --git a/src/platform/linux_clock.c b/milepost/src/platform/linux_clock.c similarity index 100% rename from src/platform/linux_clock.c rename to milepost/src/platform/linux_clock.c diff --git a/src/platform/orca_clock.c b/milepost/src/platform/orca_clock.c similarity index 100% rename from src/platform/orca_clock.c rename to milepost/src/platform/orca_clock.c diff --git a/src/platform/orca_log.c b/milepost/src/platform/orca_log.c similarity index 100% rename from src/platform/orca_log.c rename to milepost/src/platform/orca_log.c diff --git a/src/platform/orca_malloc.c b/milepost/src/platform/orca_malloc.c similarity index 100% rename from src/platform/orca_malloc.c rename to milepost/src/platform/orca_malloc.c diff --git a/src/platform/orca_memory.c b/milepost/src/platform/orca_memory.c similarity index 100% rename from src/platform/orca_memory.c rename to milepost/src/platform/orca_memory.c diff --git a/src/platform/orca_strings.c b/milepost/src/platform/orca_strings.c similarity index 100% rename from src/platform/orca_strings.c rename to milepost/src/platform/orca_strings.c diff --git a/src/platform/osx_clock.c b/milepost/src/platform/osx_clock.c similarity index 100% rename from src/platform/osx_clock.c rename to milepost/src/platform/osx_clock.c diff --git a/src/platform/osx_path.m b/milepost/src/platform/osx_path.m similarity index 100% rename from src/platform/osx_path.m rename to milepost/src/platform/osx_path.m diff --git a/src/platform/platform.h b/milepost/src/platform/platform.h similarity index 100% rename from src/platform/platform.h rename to milepost/src/platform/platform.h diff --git a/src/platform/platform_assert.h b/milepost/src/platform/platform_assert.h similarity index 100% rename from src/platform/platform_assert.h rename to milepost/src/platform/platform_assert.h diff --git a/src/platform/platform_clock.h b/milepost/src/platform/platform_clock.h similarity index 100% rename from src/platform/platform_clock.h rename to milepost/src/platform/platform_clock.h diff --git a/src/platform/platform_io.h b/milepost/src/platform/platform_io.h similarity index 100% rename from src/platform/platform_io.h rename to milepost/src/platform/platform_io.h diff --git a/src/platform/platform_io_common.c b/milepost/src/platform/platform_io_common.c similarity index 100% rename from src/platform/platform_io_common.c rename to milepost/src/platform/platform_io_common.c diff --git a/src/platform/platform_io_internal.c b/milepost/src/platform/platform_io_internal.c similarity index 100% rename from src/platform/platform_io_internal.c rename to milepost/src/platform/platform_io_internal.c diff --git a/src/platform/platform_io_internal.h b/milepost/src/platform/platform_io_internal.h similarity index 100% rename from src/platform/platform_io_internal.h rename to milepost/src/platform/platform_io_internal.h diff --git a/src/platform/platform_log.c b/milepost/src/platform/platform_log.c similarity index 100% rename from src/platform/platform_log.c rename to milepost/src/platform/platform_log.c diff --git a/src/platform/platform_log.h b/milepost/src/platform/platform_log.h similarity index 100% rename from src/platform/platform_log.h rename to milepost/src/platform/platform_log.h diff --git a/src/platform/platform_math.h b/milepost/src/platform/platform_math.h similarity index 100% rename from src/platform/platform_math.h rename to milepost/src/platform/platform_math.h diff --git a/src/platform/platform_memory.h b/milepost/src/platform/platform_memory.h similarity index 100% rename from src/platform/platform_memory.h rename to milepost/src/platform/platform_memory.h diff --git a/src/platform/platform_path.c b/milepost/src/platform/platform_path.c similarity index 100% rename from src/platform/platform_path.c rename to milepost/src/platform/platform_path.c diff --git a/src/platform/platform_path.h b/milepost/src/platform/platform_path.h similarity index 100% rename from src/platform/platform_path.h rename to milepost/src/platform/platform_path.h diff --git a/src/platform/platform_rng.h b/milepost/src/platform/platform_rng.h similarity index 100% rename from src/platform/platform_rng.h rename to milepost/src/platform/platform_rng.h diff --git a/src/platform/platform_socket.h b/milepost/src/platform/platform_socket.h similarity index 100% rename from src/platform/platform_socket.h rename to milepost/src/platform/platform_socket.h diff --git a/src/platform/platform_strings.h b/milepost/src/platform/platform_strings.h similarity index 100% rename from src/platform/platform_strings.h rename to milepost/src/platform/platform_strings.h diff --git a/src/platform/platform_thread.h b/milepost/src/platform/platform_thread.h similarity index 100% rename from src/platform/platform_thread.h rename to milepost/src/platform/platform_thread.h diff --git a/src/platform/platform_varg.h b/milepost/src/platform/platform_varg.h similarity index 100% rename from src/platform/platform_varg.h rename to milepost/src/platform/platform_varg.h diff --git a/src/platform/posix_io.c b/milepost/src/platform/posix_io.c similarity index 100% rename from src/platform/posix_io.c rename to milepost/src/platform/posix_io.c diff --git a/src/platform/posix_socket.c b/milepost/src/platform/posix_socket.c similarity index 100% rename from src/platform/posix_socket.c rename to milepost/src/platform/posix_socket.c diff --git a/src/platform/posix_thread.c b/milepost/src/platform/posix_thread.c similarity index 100% rename from src/platform/posix_thread.c rename to milepost/src/platform/posix_thread.c diff --git a/src/platform/std_log.c b/milepost/src/platform/std_log.c similarity index 100% rename from src/platform/std_log.c rename to milepost/src/platform/std_log.c diff --git a/src/platform/unix_memory.c b/milepost/src/platform/unix_memory.c similarity index 100% rename from src/platform/unix_memory.c rename to milepost/src/platform/unix_memory.c diff --git a/src/platform/unix_rng.c b/milepost/src/platform/unix_rng.c similarity index 100% rename from src/platform/unix_rng.c rename to milepost/src/platform/unix_rng.c diff --git a/src/platform/win32_clock.c b/milepost/src/platform/win32_clock.c similarity index 100% rename from src/platform/win32_clock.c rename to milepost/src/platform/win32_clock.c diff --git a/src/platform/win32_io.c b/milepost/src/platform/win32_io.c similarity index 100% rename from src/platform/win32_io.c rename to milepost/src/platform/win32_io.c diff --git a/src/platform/win32_memory.c b/milepost/src/platform/win32_memory.c similarity index 100% rename from src/platform/win32_memory.c rename to milepost/src/platform/win32_memory.c diff --git a/src/platform/win32_path.c b/milepost/src/platform/win32_path.c similarity index 100% rename from src/platform/win32_path.c rename to milepost/src/platform/win32_path.c diff --git a/src/platform/win32_string_helpers.c b/milepost/src/platform/win32_string_helpers.c similarity index 100% rename from src/platform/win32_string_helpers.c rename to milepost/src/platform/win32_string_helpers.c diff --git a/src/platform/win32_string_helpers.h b/milepost/src/platform/win32_string_helpers.h similarity index 100% rename from src/platform/win32_string_helpers.h rename to milepost/src/platform/win32_string_helpers.h diff --git a/src/platform/win32_thread.c b/milepost/src/platform/win32_thread.c similarity index 100% rename from src/platform/win32_thread.c rename to milepost/src/platform/win32_thread.c diff --git a/src/ui.c b/milepost/src/ui.c similarity index 100% rename from src/ui.c rename to milepost/src/ui.c diff --git a/src/ui.h b/milepost/src/ui.h similarity index 100% rename from src/ui.h rename to milepost/src/ui.h diff --git a/src/util/atomic.h b/milepost/src/util/atomic.h similarity index 100% rename from src/util/atomic.h rename to milepost/src/util/atomic.h diff --git a/src/util/hash.c b/milepost/src/util/hash.c similarity index 100% rename from src/util/hash.c rename to milepost/src/util/hash.c diff --git a/src/util/hash.h b/milepost/src/util/hash.h similarity index 100% rename from src/util/hash.h rename to milepost/src/util/hash.h diff --git a/src/util/lists.h b/milepost/src/util/lists.h similarity index 100% rename from src/util/lists.h rename to milepost/src/util/lists.h diff --git a/src/util/macro_helpers.h b/milepost/src/util/macro_helpers.h similarity index 100% rename from src/util/macro_helpers.h rename to milepost/src/util/macro_helpers.h diff --git a/src/util/memory.c b/milepost/src/util/memory.c similarity index 100% rename from src/util/memory.c rename to milepost/src/util/memory.c diff --git a/src/util/memory.h b/milepost/src/util/memory.h similarity index 100% rename from src/util/memory.h rename to milepost/src/util/memory.h diff --git a/src/util/ringbuffer.c b/milepost/src/util/ringbuffer.c similarity index 100% rename from src/util/ringbuffer.c rename to milepost/src/util/ringbuffer.c diff --git a/src/util/ringbuffer.h b/milepost/src/util/ringbuffer.h similarity index 100% rename from src/util/ringbuffer.h rename to milepost/src/util/ringbuffer.h diff --git a/src/util/strings.c b/milepost/src/util/strings.c similarity index 100% rename from src/util/strings.c rename to milepost/src/util/strings.c diff --git a/src/util/strings.h b/milepost/src/util/strings.h similarity index 100% rename from src/util/strings.h rename to milepost/src/util/strings.h diff --git a/src/util/typedefs.h b/milepost/src/util/typedefs.h similarity index 100% rename from src/util/typedefs.h rename to milepost/src/util/typedefs.h diff --git a/src/util/utf8.c b/milepost/src/util/utf8.c similarity index 100% rename from src/util/utf8.c rename to milepost/src/util/utf8.c diff --git a/src/util/utf8.h b/milepost/src/util/utf8.h similarity index 100% rename from src/util/utf8.h rename to milepost/src/util/utf8.h diff --git a/src/wgl_surface.c b/milepost/src/wgl_surface.c similarity index 100% rename from src/wgl_surface.c rename to milepost/src/wgl_surface.c diff --git a/src/wgl_surface.h b/milepost/src/wgl_surface.h similarity index 100% rename from src/wgl_surface.h rename to milepost/src/wgl_surface.h diff --git a/src/win32_app.c b/milepost/src/win32_app.c similarity index 100% rename from src/win32_app.c rename to milepost/src/win32_app.c diff --git a/src/win32_app.h b/milepost/src/win32_app.h similarity index 100% rename from src/win32_app.h rename to milepost/src/win32_app.h diff --git a/src/win32_manifest.xml b/milepost/src/win32_manifest.xml similarity index 100% rename from src/win32_manifest.xml rename to milepost/src/win32_manifest.xml diff --git a/test/files/build.bat b/milepost/test/files/build.bat similarity index 100% rename from test/files/build.bat rename to milepost/test/files/build.bat diff --git a/test/files/build.sh b/milepost/test/files/build.sh similarity index 100% rename from test/files/build.sh rename to milepost/test/files/build.sh diff --git a/test/files/data/directory/test.txt b/milepost/test/files/data/directory/test.txt similarity index 100% rename from test/files/data/directory/test.txt rename to milepost/test/files/data/directory/test.txt diff --git a/test/files/data/jail/dir/test.txt b/milepost/test/files/data/jail/dir/test.txt similarity index 100% rename from test/files/data/jail/dir/test.txt rename to milepost/test/files/data/jail/dir/test.txt diff --git a/test/files/data/jail/dir_escape b/milepost/test/files/data/jail/dir_escape similarity index 100% rename from test/files/data/jail/dir_escape rename to milepost/test/files/data/jail/dir_escape diff --git a/test/files/data/jail/file_escape b/milepost/test/files/data/jail/file_escape similarity index 100% rename from test/files/data/jail/file_escape rename to milepost/test/files/data/jail/file_escape diff --git a/test/files/data/jail/test.txt b/milepost/test/files/data/jail/test.txt similarity index 100% rename from test/files/data/jail/test.txt rename to milepost/test/files/data/jail/test.txt diff --git a/test/files/data/regular.txt b/milepost/test/files/data/regular.txt similarity index 100% rename from test/files/data/regular.txt rename to milepost/test/files/data/regular.txt diff --git a/test/files/data/symlink b/milepost/test/files/data/symlink similarity index 100% rename from test/files/data/symlink rename to milepost/test/files/data/symlink diff --git a/test/files/main.c b/milepost/test/files/main.c similarity index 100% rename from test/files/main.c rename to milepost/test/files/main.c