diff --git a/app/build.gradle b/android/app/build.gradle similarity index 100% rename from app/build.gradle rename to android/app/build.gradle diff --git a/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml similarity index 100% rename from app/src/main/AndroidManifest.xml rename to android/app/src/main/AndroidManifest.xml diff --git a/app/src/main/assets/Shaders/ShaderPlain.fsh b/android/app/src/main/assets/Shaders/ShaderPlain.fsh similarity index 100% rename from app/src/main/assets/Shaders/ShaderPlain.fsh rename to android/app/src/main/assets/Shaders/ShaderPlain.fsh diff --git a/app/src/main/assets/Shaders/ShaderPlainES3.fsh b/android/app/src/main/assets/Shaders/ShaderPlainES3.fsh similarity index 100% rename from app/src/main/assets/Shaders/ShaderPlainES3.fsh rename to android/app/src/main/assets/Shaders/ShaderPlainES3.fsh diff --git a/app/src/main/assets/Shaders/ShaderPlain_0.fsh b/android/app/src/main/assets/Shaders/ShaderPlain_0.fsh similarity index 100% rename from app/src/main/assets/Shaders/ShaderPlain_0.fsh rename to android/app/src/main/assets/Shaders/ShaderPlain_0.fsh diff --git a/app/src/main/assets/Shaders/ShaderPlain_simple.fsh b/android/app/src/main/assets/Shaders/ShaderPlain_simple.fsh similarity index 100% rename from app/src/main/assets/Shaders/ShaderPlain_simple.fsh rename to android/app/src/main/assets/Shaders/ShaderPlain_simple.fsh diff --git a/app/src/main/assets/Shaders/VS_ShaderPlain.vsh b/android/app/src/main/assets/Shaders/VS_ShaderPlain.vsh similarity index 100% rename from app/src/main/assets/Shaders/VS_ShaderPlain.vsh rename to android/app/src/main/assets/Shaders/VS_ShaderPlain.vsh diff --git a/app/src/main/assets/Shaders/VS_ShaderPlainES3.vsh b/android/app/src/main/assets/Shaders/VS_ShaderPlainES3.vsh similarity index 100% rename from app/src/main/assets/Shaders/VS_ShaderPlainES3.vsh rename to android/app/src/main/assets/Shaders/VS_ShaderPlainES3.vsh diff --git a/app/src/main/assets/Shaders/VS_ShaderPlain_0.vsh b/android/app/src/main/assets/Shaders/VS_ShaderPlain_0.vsh similarity index 100% rename from app/src/main/assets/Shaders/VS_ShaderPlain_0.vsh rename to android/app/src/main/assets/Shaders/VS_ShaderPlain_0.vsh diff --git a/app/src/main/assets/Shaders/VS_ShaderPlain_simple.vsh b/android/app/src/main/assets/Shaders/VS_ShaderPlain_simple.vsh similarity index 100% rename from app/src/main/assets/Shaders/VS_ShaderPlain_simple.vsh rename to android/app/src/main/assets/Shaders/VS_ShaderPlain_simple.vsh diff --git a/app/src/main/java/com/sample/moreteapots/MoreTeapotsApplication.java b/android/app/src/main/java/com/sample/moreteapots/MoreTeapotsApplication.java similarity index 100% rename from app/src/main/java/com/sample/moreteapots/MoreTeapotsApplication.java rename to android/app/src/main/java/com/sample/moreteapots/MoreTeapotsApplication.java diff --git a/app/src/main/java/com/sample/moreteapots/MoreTeapotsNativeActivity.java b/android/app/src/main/java/com/sample/moreteapots/MoreTeapotsNativeActivity.java similarity index 100% rename from app/src/main/java/com/sample/moreteapots/MoreTeapotsNativeActivity.java rename to android/app/src/main/java/com/sample/moreteapots/MoreTeapotsNativeActivity.java diff --git a/app/src/main/jni/GLContext.cpp b/android/app/src/main/jni/GLContext.cpp similarity index 100% rename from app/src/main/jni/GLContext.cpp rename to android/app/src/main/jni/GLContext.cpp diff --git a/app/src/main/jni/GLContext.h b/android/app/src/main/jni/GLContext.h similarity index 100% rename from app/src/main/jni/GLContext.h rename to android/app/src/main/jni/GLContext.h diff --git a/app/src/main/jni/JNIHelper.cpp b/android/app/src/main/jni/JNIHelper.cpp similarity index 100% rename from app/src/main/jni/JNIHelper.cpp rename to android/app/src/main/jni/JNIHelper.cpp diff --git a/app/src/main/jni/JNIHelper.h b/android/app/src/main/jni/JNIHelper.h similarity index 100% rename from app/src/main/jni/JNIHelper.h rename to android/app/src/main/jni/JNIHelper.h diff --git a/app/src/main/jni/MoreTeapotsNativeActivity.cpp b/android/app/src/main/jni/MoreTeapotsNativeActivity.cpp similarity index 100% rename from app/src/main/jni/MoreTeapotsNativeActivity.cpp rename to android/app/src/main/jni/MoreTeapotsNativeActivity.cpp diff --git a/app/src/main/jni/NDKHelper.h b/android/app/src/main/jni/NDKHelper.h similarity index 100% rename from app/src/main/jni/NDKHelper.h rename to android/app/src/main/jni/NDKHelper.h diff --git a/app/src/main/jni/gestureDetector.cpp b/android/app/src/main/jni/gestureDetector.cpp similarity index 100% rename from app/src/main/jni/gestureDetector.cpp rename to android/app/src/main/jni/gestureDetector.cpp diff --git a/app/src/main/jni/gestureDetector.h b/android/app/src/main/jni/gestureDetector.h similarity index 100% rename from app/src/main/jni/gestureDetector.h rename to android/app/src/main/jni/gestureDetector.h diff --git a/app/src/main/jni/gl3stub.c b/android/app/src/main/jni/gl3stub.c similarity index 100% rename from app/src/main/jni/gl3stub.c rename to android/app/src/main/jni/gl3stub.c diff --git a/app/src/main/jni/gl3stub.h b/android/app/src/main/jni/gl3stub.h similarity index 100% rename from app/src/main/jni/gl3stub.h rename to android/app/src/main/jni/gl3stub.h diff --git a/app/src/main/jni/interpolator.cpp b/android/app/src/main/jni/interpolator.cpp similarity index 100% rename from app/src/main/jni/interpolator.cpp rename to android/app/src/main/jni/interpolator.cpp diff --git a/app/src/main/jni/interpolator.h b/android/app/src/main/jni/interpolator.h similarity index 100% rename from app/src/main/jni/interpolator.h rename to android/app/src/main/jni/interpolator.h diff --git a/app/src/main/jni/perfMonitor.cpp b/android/app/src/main/jni/perfMonitor.cpp similarity index 100% rename from app/src/main/jni/perfMonitor.cpp rename to android/app/src/main/jni/perfMonitor.cpp diff --git a/app/src/main/jni/perfMonitor.h b/android/app/src/main/jni/perfMonitor.h similarity index 100% rename from app/src/main/jni/perfMonitor.h rename to android/app/src/main/jni/perfMonitor.h diff --git a/app/src/main/jni/platform.h b/android/app/src/main/jni/platform.h similarity index 100% rename from app/src/main/jni/platform.h rename to android/app/src/main/jni/platform.h diff --git a/app/src/main/jni/shader_utils.cpp b/android/app/src/main/jni/shader_utils.cpp similarity index 100% rename from app/src/main/jni/shader_utils.cpp rename to android/app/src/main/jni/shader_utils.cpp diff --git a/app/src/main/jni/tapCamera.cpp b/android/app/src/main/jni/tapCamera.cpp similarity index 100% rename from app/src/main/jni/tapCamera.cpp rename to android/app/src/main/jni/tapCamera.cpp diff --git a/app/src/main/jni/tapCamera.h b/android/app/src/main/jni/tapCamera.h similarity index 100% rename from app/src/main/jni/tapCamera.h rename to android/app/src/main/jni/tapCamera.h diff --git a/app/src/main/res/layout/widgets.xml b/android/app/src/main/res/layout/widgets.xml similarity index 100% rename from app/src/main/res/layout/widgets.xml rename to android/app/src/main/res/layout/widgets.xml diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from app/src/main/res/mipmap-hdpi/ic_launcher.png rename to android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from app/src/main/res/mipmap-mdpi/ic_launcher.png rename to android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/app/src/main/res/values-v11/styles.xml b/android/app/src/main/res/values-v11/styles.xml similarity index 100% rename from app/src/main/res/values-v11/styles.xml rename to android/app/src/main/res/values-v11/styles.xml diff --git a/app/src/main/res/values-v14/styles.xml b/android/app/src/main/res/values-v14/styles.xml similarity index 100% rename from app/src/main/res/values-v14/styles.xml rename to android/app/src/main/res/values-v14/styles.xml diff --git a/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml similarity index 100% rename from app/src/main/res/values/strings.xml rename to android/app/src/main/res/values/strings.xml diff --git a/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml similarity index 100% rename from app/src/main/res/values/styles.xml rename to android/app/src/main/res/values/styles.xml diff --git a/build.gradle b/android/build.gradle similarity index 100% rename from build.gradle rename to android/build.gradle diff --git a/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from gradle/wrapper/gradle-wrapper.jar rename to android/gradle/wrapper/gradle-wrapper.jar diff --git a/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from gradle/wrapper/gradle-wrapper.properties rename to android/gradle/wrapper/gradle-wrapper.properties diff --git a/gradlew b/android/gradlew similarity index 100% rename from gradlew rename to android/gradlew diff --git a/gradlew.bat b/android/gradlew.bat similarity index 100% rename from gradlew.bat rename to android/gradlew.bat diff --git a/local.properties b/android/local.properties similarity index 100% rename from local.properties rename to android/local.properties diff --git a/nativeactivity/build.gradle b/android/nativeactivity/build.gradle similarity index 100% rename from nativeactivity/build.gradle rename to android/nativeactivity/build.gradle diff --git a/nativeactivity/src/main/AndroidManifest.xml b/android/nativeactivity/src/main/AndroidManifest.xml similarity index 100% rename from nativeactivity/src/main/AndroidManifest.xml rename to android/nativeactivity/src/main/AndroidManifest.xml diff --git a/settings.gradle b/android/settings.gradle similarity index 100% rename from settings.gradle rename to android/settings.gradle diff --git a/app/src/main/common/MoreTeapotsRenderer.cpp b/common/MoreTeapotsRenderer.cpp similarity index 100% rename from app/src/main/common/MoreTeapotsRenderer.cpp rename to common/MoreTeapotsRenderer.cpp diff --git a/app/src/main/common/MoreTeapotsRenderer.h b/common/MoreTeapotsRenderer.h similarity index 100% rename from app/src/main/common/MoreTeapotsRenderer.h rename to common/MoreTeapotsRenderer.h diff --git a/app/src/main/common/shader.cpp b/common/shader.cpp similarity index 100% rename from app/src/main/common/shader.cpp rename to common/shader.cpp diff --git a/app/src/main/common/shader.h b/common/shader.h similarity index 100% rename from app/src/main/common/shader.h rename to common/shader.h diff --git a/app/src/main/common/teapot.inl b/common/teapot.inl similarity index 100% rename from app/src/main/common/teapot.inl rename to common/teapot.inl diff --git a/app/src/main/common/teapot_triangle.inl b/common/teapot_triangle.inl similarity index 100% rename from app/src/main/common/teapot_triangle.inl rename to common/teapot_triangle.inl diff --git a/app/src/main/common/teapot_zeros.inl b/common/teapot_zeros.inl similarity index 100% rename from app/src/main/common/teapot_zeros.inl rename to common/teapot_zeros.inl diff --git a/app/src/main/common/vecmath.cpp b/common/vecmath.cpp similarity index 100% rename from app/src/main/common/vecmath.cpp rename to common/vecmath.cpp diff --git a/app/src/main/common/vecmath.h b/common/vecmath.h similarity index 100% rename from app/src/main/common/vecmath.h rename to common/vecmath.h diff --git a/app/src/main/wasm/Makefile b/wasm/Makefile similarity index 100% rename from app/src/main/wasm/Makefile rename to wasm/Makefile diff --git a/app/src/main/wasm/MoreTeapots-wasm.cpp b/wasm/MoreTeapots-wasm.cpp similarity index 100% rename from app/src/main/wasm/MoreTeapots-wasm.cpp rename to wasm/MoreTeapots-wasm.cpp diff --git a/app/src/main/wasm/ems_helper/esUtil.c b/wasm/ems_helper/esUtil.c similarity index 100% rename from app/src/main/wasm/ems_helper/esUtil.c rename to wasm/ems_helper/esUtil.c diff --git a/app/src/main/wasm/ems_helper/esUtil.h b/wasm/ems_helper/esUtil.h similarity index 100% rename from app/src/main/wasm/ems_helper/esUtil.h rename to wasm/ems_helper/esUtil.h diff --git a/app/src/main/wasm/file_utils.c b/wasm/file_utils.c similarity index 100% rename from app/src/main/wasm/file_utils.c rename to wasm/file_utils.c diff --git a/app/src/main/wasm/file_utils.h b/wasm/file_utils.h similarity index 100% rename from app/src/main/wasm/file_utils.h rename to wasm/file_utils.h diff --git a/app/src/main/wasm/platform.h b/wasm/platform.h similarity index 100% rename from app/src/main/wasm/platform.h rename to wasm/platform.h diff --git a/app/src/main/wasm/recompile b/wasm/recompile similarity index 100% rename from app/src/main/wasm/recompile rename to wasm/recompile diff --git a/app/src/main/wasm/shader_utils.cpp b/wasm/shader_utils.cpp similarity index 100% rename from app/src/main/wasm/shader_utils.cpp rename to wasm/shader_utils.cpp diff --git a/app/src/main/webGL/glmatrix/.gitignore b/webGL/glmatrix/.gitignore similarity index 100% rename from app/src/main/webGL/glmatrix/.gitignore rename to webGL/glmatrix/.gitignore diff --git a/app/src/main/webGL/glmatrix/.travis.yml b/webGL/glmatrix/.travis.yml similarity index 100% rename from app/src/main/webGL/glmatrix/.travis.yml rename to webGL/glmatrix/.travis.yml diff --git a/app/src/main/webGL/glmatrix/BUILDING.md b/webGL/glmatrix/BUILDING.md similarity index 100% rename from app/src/main/webGL/glmatrix/BUILDING.md rename to webGL/glmatrix/BUILDING.md diff --git a/app/src/main/webGL/glmatrix/CNAME b/webGL/glmatrix/CNAME similarity index 100% rename from app/src/main/webGL/glmatrix/CNAME rename to webGL/glmatrix/CNAME diff --git a/app/src/main/webGL/glmatrix/LICENSE.md b/webGL/glmatrix/LICENSE.md similarity index 100% rename from app/src/main/webGL/glmatrix/LICENSE.md rename to webGL/glmatrix/LICENSE.md diff --git a/app/src/main/webGL/glmatrix/README.md b/webGL/glmatrix/README.md similarity index 100% rename from app/src/main/webGL/glmatrix/README.md rename to webGL/glmatrix/README.md diff --git a/app/src/main/webGL/glmatrix/TESTING.md b/webGL/glmatrix/TESTING.md similarity index 100% rename from app/src/main/webGL/glmatrix/TESTING.md rename to webGL/glmatrix/TESTING.md diff --git a/app/src/main/webGL/glmatrix/VERSION b/webGL/glmatrix/VERSION similarity index 100% rename from app/src/main/webGL/glmatrix/VERSION rename to webGL/glmatrix/VERSION diff --git a/app/src/main/webGL/glmatrix/bower.json b/webGL/glmatrix/bower.json similarity index 100% rename from app/src/main/webGL/glmatrix/bower.json rename to webGL/glmatrix/bower.json diff --git a/app/src/main/webGL/glmatrix/dist/gl-matrix-min.js b/webGL/glmatrix/dist/gl-matrix-min.js similarity index 100% rename from app/src/main/webGL/glmatrix/dist/gl-matrix-min.js rename to webGL/glmatrix/dist/gl-matrix-min.js diff --git a/app/src/main/webGL/glmatrix/dist/gl-matrix.js b/webGL/glmatrix/dist/gl-matrix.js similarity index 100% rename from app/src/main/webGL/glmatrix/dist/gl-matrix.js rename to webGL/glmatrix/dist/gl-matrix.js diff --git a/app/src/main/webGL/glmatrix/docs/common.js.html b/webGL/glmatrix/docs/common.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/common.js.html rename to webGL/glmatrix/docs/common.js.html diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Bold-webfont.eot b/webGL/glmatrix/docs/fonts/OpenSans-Bold-webfont.eot similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Bold-webfont.eot rename to webGL/glmatrix/docs/fonts/OpenSans-Bold-webfont.eot diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Bold-webfont.svg b/webGL/glmatrix/docs/fonts/OpenSans-Bold-webfont.svg similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Bold-webfont.svg rename to webGL/glmatrix/docs/fonts/OpenSans-Bold-webfont.svg diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Bold-webfont.woff b/webGL/glmatrix/docs/fonts/OpenSans-Bold-webfont.woff similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Bold-webfont.woff rename to webGL/glmatrix/docs/fonts/OpenSans-Bold-webfont.woff diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-BoldItalic-webfont.eot b/webGL/glmatrix/docs/fonts/OpenSans-BoldItalic-webfont.eot similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-BoldItalic-webfont.eot rename to webGL/glmatrix/docs/fonts/OpenSans-BoldItalic-webfont.eot diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-BoldItalic-webfont.svg b/webGL/glmatrix/docs/fonts/OpenSans-BoldItalic-webfont.svg similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-BoldItalic-webfont.svg rename to webGL/glmatrix/docs/fonts/OpenSans-BoldItalic-webfont.svg diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-BoldItalic-webfont.woff b/webGL/glmatrix/docs/fonts/OpenSans-BoldItalic-webfont.woff similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-BoldItalic-webfont.woff rename to webGL/glmatrix/docs/fonts/OpenSans-BoldItalic-webfont.woff diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Italic-webfont.eot b/webGL/glmatrix/docs/fonts/OpenSans-Italic-webfont.eot similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Italic-webfont.eot rename to webGL/glmatrix/docs/fonts/OpenSans-Italic-webfont.eot diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Italic-webfont.svg b/webGL/glmatrix/docs/fonts/OpenSans-Italic-webfont.svg similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Italic-webfont.svg rename to webGL/glmatrix/docs/fonts/OpenSans-Italic-webfont.svg diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Italic-webfont.woff b/webGL/glmatrix/docs/fonts/OpenSans-Italic-webfont.woff similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Italic-webfont.woff rename to webGL/glmatrix/docs/fonts/OpenSans-Italic-webfont.woff diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Light-webfont.eot b/webGL/glmatrix/docs/fonts/OpenSans-Light-webfont.eot similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Light-webfont.eot rename to webGL/glmatrix/docs/fonts/OpenSans-Light-webfont.eot diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Light-webfont.svg b/webGL/glmatrix/docs/fonts/OpenSans-Light-webfont.svg similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Light-webfont.svg rename to webGL/glmatrix/docs/fonts/OpenSans-Light-webfont.svg diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Light-webfont.woff b/webGL/glmatrix/docs/fonts/OpenSans-Light-webfont.woff similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Light-webfont.woff rename to webGL/glmatrix/docs/fonts/OpenSans-Light-webfont.woff diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-LightItalic-webfont.eot b/webGL/glmatrix/docs/fonts/OpenSans-LightItalic-webfont.eot similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-LightItalic-webfont.eot rename to webGL/glmatrix/docs/fonts/OpenSans-LightItalic-webfont.eot diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-LightItalic-webfont.svg b/webGL/glmatrix/docs/fonts/OpenSans-LightItalic-webfont.svg similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-LightItalic-webfont.svg rename to webGL/glmatrix/docs/fonts/OpenSans-LightItalic-webfont.svg diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-LightItalic-webfont.woff b/webGL/glmatrix/docs/fonts/OpenSans-LightItalic-webfont.woff similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-LightItalic-webfont.woff rename to webGL/glmatrix/docs/fonts/OpenSans-LightItalic-webfont.woff diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Regular-webfont.eot b/webGL/glmatrix/docs/fonts/OpenSans-Regular-webfont.eot similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Regular-webfont.eot rename to webGL/glmatrix/docs/fonts/OpenSans-Regular-webfont.eot diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Regular-webfont.svg b/webGL/glmatrix/docs/fonts/OpenSans-Regular-webfont.svg similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Regular-webfont.svg rename to webGL/glmatrix/docs/fonts/OpenSans-Regular-webfont.svg diff --git a/app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Regular-webfont.woff b/webGL/glmatrix/docs/fonts/OpenSans-Regular-webfont.woff similarity index 100% rename from app/src/main/webGL/glmatrix/docs/fonts/OpenSans-Regular-webfont.woff rename to webGL/glmatrix/docs/fonts/OpenSans-Regular-webfont.woff diff --git a/app/src/main/webGL/glmatrix/docs/gl-matrix.js.html b/webGL/glmatrix/docs/gl-matrix.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/gl-matrix.js.html rename to webGL/glmatrix/docs/gl-matrix.js.html diff --git a/app/src/main/webGL/glmatrix/docs/gl-matrix_common.js.html b/webGL/glmatrix/docs/gl-matrix_common.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/gl-matrix_common.js.html rename to webGL/glmatrix/docs/gl-matrix_common.js.html diff --git a/app/src/main/webGL/glmatrix/docs/gl-matrix_mat2.js.html b/webGL/glmatrix/docs/gl-matrix_mat2.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/gl-matrix_mat2.js.html rename to webGL/glmatrix/docs/gl-matrix_mat2.js.html diff --git a/app/src/main/webGL/glmatrix/docs/gl-matrix_mat2d.js.html b/webGL/glmatrix/docs/gl-matrix_mat2d.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/gl-matrix_mat2d.js.html rename to webGL/glmatrix/docs/gl-matrix_mat2d.js.html diff --git a/app/src/main/webGL/glmatrix/docs/gl-matrix_mat3.js.html b/webGL/glmatrix/docs/gl-matrix_mat3.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/gl-matrix_mat3.js.html rename to webGL/glmatrix/docs/gl-matrix_mat3.js.html diff --git a/app/src/main/webGL/glmatrix/docs/gl-matrix_mat4.js.html b/webGL/glmatrix/docs/gl-matrix_mat4.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/gl-matrix_mat4.js.html rename to webGL/glmatrix/docs/gl-matrix_mat4.js.html diff --git a/app/src/main/webGL/glmatrix/docs/gl-matrix_quat.js.html b/webGL/glmatrix/docs/gl-matrix_quat.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/gl-matrix_quat.js.html rename to webGL/glmatrix/docs/gl-matrix_quat.js.html diff --git a/app/src/main/webGL/glmatrix/docs/gl-matrix_vec2.js.html b/webGL/glmatrix/docs/gl-matrix_vec2.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/gl-matrix_vec2.js.html rename to webGL/glmatrix/docs/gl-matrix_vec2.js.html diff --git a/app/src/main/webGL/glmatrix/docs/gl-matrix_vec3.js.html b/webGL/glmatrix/docs/gl-matrix_vec3.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/gl-matrix_vec3.js.html rename to webGL/glmatrix/docs/gl-matrix_vec3.js.html diff --git a/app/src/main/webGL/glmatrix/docs/gl-matrix_vec4.js.html b/webGL/glmatrix/docs/gl-matrix_vec4.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/gl-matrix_vec4.js.html rename to webGL/glmatrix/docs/gl-matrix_vec4.js.html diff --git a/app/src/main/webGL/glmatrix/docs/glMatrix.html b/webGL/glmatrix/docs/glMatrix.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/glMatrix.html rename to webGL/glmatrix/docs/glMatrix.html diff --git a/app/src/main/webGL/glmatrix/docs/index.html b/webGL/glmatrix/docs/index.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/index.html rename to webGL/glmatrix/docs/index.html diff --git a/app/src/main/webGL/glmatrix/docs/mat2.html b/webGL/glmatrix/docs/mat2.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/mat2.html rename to webGL/glmatrix/docs/mat2.html diff --git a/app/src/main/webGL/glmatrix/docs/mat2.js.html b/webGL/glmatrix/docs/mat2.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/mat2.js.html rename to webGL/glmatrix/docs/mat2.js.html diff --git a/app/src/main/webGL/glmatrix/docs/mat2d.html b/webGL/glmatrix/docs/mat2d.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/mat2d.html rename to webGL/glmatrix/docs/mat2d.html diff --git a/app/src/main/webGL/glmatrix/docs/mat2d.js.html b/webGL/glmatrix/docs/mat2d.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/mat2d.js.html rename to webGL/glmatrix/docs/mat2d.js.html diff --git a/app/src/main/webGL/glmatrix/docs/mat3.html b/webGL/glmatrix/docs/mat3.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/mat3.html rename to webGL/glmatrix/docs/mat3.html diff --git a/app/src/main/webGL/glmatrix/docs/mat3.js.html b/webGL/glmatrix/docs/mat3.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/mat3.js.html rename to webGL/glmatrix/docs/mat3.js.html diff --git a/app/src/main/webGL/glmatrix/docs/mat4.html b/webGL/glmatrix/docs/mat4.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/mat4.html rename to webGL/glmatrix/docs/mat4.html diff --git a/app/src/main/webGL/glmatrix/docs/mat4.js.html b/webGL/glmatrix/docs/mat4.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/mat4.js.html rename to webGL/glmatrix/docs/mat4.js.html diff --git a/app/src/main/webGL/glmatrix/docs/quat.html b/webGL/glmatrix/docs/quat.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/quat.html rename to webGL/glmatrix/docs/quat.html diff --git a/app/src/main/webGL/glmatrix/docs/quat.js.html b/webGL/glmatrix/docs/quat.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/quat.js.html rename to webGL/glmatrix/docs/quat.js.html diff --git a/app/src/main/webGL/glmatrix/docs/scripts/linenumber.js b/webGL/glmatrix/docs/scripts/linenumber.js similarity index 100% rename from app/src/main/webGL/glmatrix/docs/scripts/linenumber.js rename to webGL/glmatrix/docs/scripts/linenumber.js diff --git a/app/src/main/webGL/glmatrix/docs/scripts/prettify/Apache-License-2.0.txt b/webGL/glmatrix/docs/scripts/prettify/Apache-License-2.0.txt similarity index 100% rename from app/src/main/webGL/glmatrix/docs/scripts/prettify/Apache-License-2.0.txt rename to webGL/glmatrix/docs/scripts/prettify/Apache-License-2.0.txt diff --git a/app/src/main/webGL/glmatrix/docs/scripts/prettify/lang-css.js b/webGL/glmatrix/docs/scripts/prettify/lang-css.js similarity index 100% rename from app/src/main/webGL/glmatrix/docs/scripts/prettify/lang-css.js rename to webGL/glmatrix/docs/scripts/prettify/lang-css.js diff --git a/app/src/main/webGL/glmatrix/docs/scripts/prettify/prettify.js b/webGL/glmatrix/docs/scripts/prettify/prettify.js similarity index 100% rename from app/src/main/webGL/glmatrix/docs/scripts/prettify/prettify.js rename to webGL/glmatrix/docs/scripts/prettify/prettify.js diff --git a/app/src/main/webGL/glmatrix/docs/styles/jsdoc-default.css b/webGL/glmatrix/docs/styles/jsdoc-default.css similarity index 100% rename from app/src/main/webGL/glmatrix/docs/styles/jsdoc-default.css rename to webGL/glmatrix/docs/styles/jsdoc-default.css diff --git a/app/src/main/webGL/glmatrix/docs/styles/prettify-jsdoc.css b/webGL/glmatrix/docs/styles/prettify-jsdoc.css similarity index 100% rename from app/src/main/webGL/glmatrix/docs/styles/prettify-jsdoc.css rename to webGL/glmatrix/docs/styles/prettify-jsdoc.css diff --git a/app/src/main/webGL/glmatrix/docs/styles/prettify-tomorrow.css b/webGL/glmatrix/docs/styles/prettify-tomorrow.css similarity index 100% rename from app/src/main/webGL/glmatrix/docs/styles/prettify-tomorrow.css rename to webGL/glmatrix/docs/styles/prettify-tomorrow.css diff --git a/app/src/main/webGL/glmatrix/docs/vec2.html b/webGL/glmatrix/docs/vec2.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/vec2.html rename to webGL/glmatrix/docs/vec2.html diff --git a/app/src/main/webGL/glmatrix/docs/vec2.js.html b/webGL/glmatrix/docs/vec2.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/vec2.js.html rename to webGL/glmatrix/docs/vec2.js.html diff --git a/app/src/main/webGL/glmatrix/docs/vec3.html b/webGL/glmatrix/docs/vec3.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/vec3.html rename to webGL/glmatrix/docs/vec3.html diff --git a/app/src/main/webGL/glmatrix/docs/vec3.js.html b/webGL/glmatrix/docs/vec3.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/vec3.js.html rename to webGL/glmatrix/docs/vec3.js.html diff --git a/app/src/main/webGL/glmatrix/docs/vec4.html b/webGL/glmatrix/docs/vec4.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/vec4.html rename to webGL/glmatrix/docs/vec4.html diff --git a/app/src/main/webGL/glmatrix/docs/vec4.js.html b/webGL/glmatrix/docs/vec4.js.html similarity index 100% rename from app/src/main/webGL/glmatrix/docs/vec4.js.html rename to webGL/glmatrix/docs/vec4.js.html diff --git a/app/src/main/webGL/glmatrix/index.html b/webGL/glmatrix/index.html similarity index 100% rename from app/src/main/webGL/glmatrix/index.html rename to webGL/glmatrix/index.html diff --git a/app/src/main/webGL/glmatrix/jsdoc-template/allclasses.tmpl b/webGL/glmatrix/jsdoc-template/allclasses.tmpl similarity index 100% rename from app/src/main/webGL/glmatrix/jsdoc-template/allclasses.tmpl rename to webGL/glmatrix/jsdoc-template/allclasses.tmpl diff --git a/app/src/main/webGL/glmatrix/jsdoc-template/allfiles.tmpl b/webGL/glmatrix/jsdoc-template/allfiles.tmpl similarity index 100% rename from app/src/main/webGL/glmatrix/jsdoc-template/allfiles.tmpl rename to webGL/glmatrix/jsdoc-template/allfiles.tmpl diff --git a/app/src/main/webGL/glmatrix/jsdoc-template/class.tmpl b/webGL/glmatrix/jsdoc-template/class.tmpl similarity index 100% rename from app/src/main/webGL/glmatrix/jsdoc-template/class.tmpl rename to webGL/glmatrix/jsdoc-template/class.tmpl diff --git a/app/src/main/webGL/glmatrix/jsdoc-template/index.tmpl b/webGL/glmatrix/jsdoc-template/index.tmpl similarity index 100% rename from app/src/main/webGL/glmatrix/jsdoc-template/index.tmpl rename to webGL/glmatrix/jsdoc-template/index.tmpl diff --git a/app/src/main/webGL/glmatrix/jsdoc-template/publish.js b/webGL/glmatrix/jsdoc-template/publish.js similarity index 100% rename from app/src/main/webGL/glmatrix/jsdoc-template/publish.js rename to webGL/glmatrix/jsdoc-template/publish.js diff --git a/app/src/main/webGL/glmatrix/jsdoc-template/static/default.css b/webGL/glmatrix/jsdoc-template/static/default.css similarity index 100% rename from app/src/main/webGL/glmatrix/jsdoc-template/static/default.css rename to webGL/glmatrix/jsdoc-template/static/default.css diff --git a/app/src/main/webGL/glmatrix/jsdoc-template/static/header.html b/webGL/glmatrix/jsdoc-template/static/header.html similarity index 100% rename from app/src/main/webGL/glmatrix/jsdoc-template/static/header.html rename to webGL/glmatrix/jsdoc-template/static/header.html diff --git a/app/src/main/webGL/glmatrix/jsdoc-template/static/index.html b/webGL/glmatrix/jsdoc-template/static/index.html similarity index 100% rename from app/src/main/webGL/glmatrix/jsdoc-template/static/index.html rename to webGL/glmatrix/jsdoc-template/static/index.html diff --git a/app/src/main/webGL/glmatrix/jsdoc-template/symbol.tmpl b/webGL/glmatrix/jsdoc-template/symbol.tmpl similarity index 100% rename from app/src/main/webGL/glmatrix/jsdoc-template/symbol.tmpl rename to webGL/glmatrix/jsdoc-template/symbol.tmpl diff --git a/app/src/main/webGL/glmatrix/jsdoc.config.json b/webGL/glmatrix/jsdoc.config.json similarity index 100% rename from app/src/main/webGL/glmatrix/jsdoc.config.json rename to webGL/glmatrix/jsdoc.config.json diff --git a/app/src/main/webGL/glmatrix/package.json b/webGL/glmatrix/package.json similarity index 100% rename from app/src/main/webGL/glmatrix/package.json rename to webGL/glmatrix/package.json diff --git a/app/src/main/webGL/glmatrix/spec/gl-matrix/common-spec.js b/webGL/glmatrix/spec/gl-matrix/common-spec.js similarity index 100% rename from app/src/main/webGL/glmatrix/spec/gl-matrix/common-spec.js rename to webGL/glmatrix/spec/gl-matrix/common-spec.js diff --git a/app/src/main/webGL/glmatrix/spec/gl-matrix/mat2-spec.js b/webGL/glmatrix/spec/gl-matrix/mat2-spec.js similarity index 100% rename from app/src/main/webGL/glmatrix/spec/gl-matrix/mat2-spec.js rename to webGL/glmatrix/spec/gl-matrix/mat2-spec.js diff --git a/app/src/main/webGL/glmatrix/spec/gl-matrix/mat2d-spec.js b/webGL/glmatrix/spec/gl-matrix/mat2d-spec.js similarity index 100% rename from app/src/main/webGL/glmatrix/spec/gl-matrix/mat2d-spec.js rename to webGL/glmatrix/spec/gl-matrix/mat2d-spec.js diff --git a/app/src/main/webGL/glmatrix/spec/gl-matrix/mat3-spec.js b/webGL/glmatrix/spec/gl-matrix/mat3-spec.js similarity index 100% rename from app/src/main/webGL/glmatrix/spec/gl-matrix/mat3-spec.js rename to webGL/glmatrix/spec/gl-matrix/mat3-spec.js diff --git a/app/src/main/webGL/glmatrix/spec/gl-matrix/mat4-spec.js b/webGL/glmatrix/spec/gl-matrix/mat4-spec.js similarity index 100% rename from app/src/main/webGL/glmatrix/spec/gl-matrix/mat4-spec.js rename to webGL/glmatrix/spec/gl-matrix/mat4-spec.js diff --git a/app/src/main/webGL/glmatrix/spec/gl-matrix/quat-spec.js b/webGL/glmatrix/spec/gl-matrix/quat-spec.js similarity index 100% rename from app/src/main/webGL/glmatrix/spec/gl-matrix/quat-spec.js rename to webGL/glmatrix/spec/gl-matrix/quat-spec.js diff --git a/app/src/main/webGL/glmatrix/spec/gl-matrix/vec2-spec.js b/webGL/glmatrix/spec/gl-matrix/vec2-spec.js similarity index 100% rename from app/src/main/webGL/glmatrix/spec/gl-matrix/vec2-spec.js rename to webGL/glmatrix/spec/gl-matrix/vec2-spec.js diff --git a/app/src/main/webGL/glmatrix/spec/gl-matrix/vec3-spec.js b/webGL/glmatrix/spec/gl-matrix/vec3-spec.js similarity index 100% rename from app/src/main/webGL/glmatrix/spec/gl-matrix/vec3-spec.js rename to webGL/glmatrix/spec/gl-matrix/vec3-spec.js diff --git a/app/src/main/webGL/glmatrix/spec/gl-matrix/vec4-spec.js b/webGL/glmatrix/spec/gl-matrix/vec4-spec.js similarity index 100% rename from app/src/main/webGL/glmatrix/spec/gl-matrix/vec4-spec.js rename to webGL/glmatrix/spec/gl-matrix/vec4-spec.js diff --git a/app/src/main/webGL/glmatrix/spec/gl-matrix/worker-spec.js b/webGL/glmatrix/spec/gl-matrix/worker-spec.js similarity index 100% rename from app/src/main/webGL/glmatrix/spec/gl-matrix/worker-spec.js rename to webGL/glmatrix/spec/gl-matrix/worker-spec.js diff --git a/app/src/main/webGL/glmatrix/spec/helpers/spec-helper.js b/webGL/glmatrix/spec/helpers/spec-helper.js similarity index 100% rename from app/src/main/webGL/glmatrix/spec/helpers/spec-helper.js rename to webGL/glmatrix/spec/helpers/spec-helper.js diff --git a/app/src/main/webGL/glmatrix/spec/jasmine.yml b/webGL/glmatrix/spec/jasmine.yml similarity index 100% rename from app/src/main/webGL/glmatrix/spec/jasmine.yml rename to webGL/glmatrix/spec/jasmine.yml diff --git a/app/src/main/webGL/glmatrix/src/gl-matrix.js b/webGL/glmatrix/src/gl-matrix.js similarity index 100% rename from app/src/main/webGL/glmatrix/src/gl-matrix.js rename to webGL/glmatrix/src/gl-matrix.js diff --git a/app/src/main/webGL/glmatrix/src/gl-matrix/common.js b/webGL/glmatrix/src/gl-matrix/common.js similarity index 100% rename from app/src/main/webGL/glmatrix/src/gl-matrix/common.js rename to webGL/glmatrix/src/gl-matrix/common.js diff --git a/app/src/main/webGL/glmatrix/src/gl-matrix/mat2.js b/webGL/glmatrix/src/gl-matrix/mat2.js similarity index 100% rename from app/src/main/webGL/glmatrix/src/gl-matrix/mat2.js rename to webGL/glmatrix/src/gl-matrix/mat2.js diff --git a/app/src/main/webGL/glmatrix/src/gl-matrix/mat2d.js b/webGL/glmatrix/src/gl-matrix/mat2d.js similarity index 100% rename from app/src/main/webGL/glmatrix/src/gl-matrix/mat2d.js rename to webGL/glmatrix/src/gl-matrix/mat2d.js diff --git a/app/src/main/webGL/glmatrix/src/gl-matrix/mat3.js b/webGL/glmatrix/src/gl-matrix/mat3.js similarity index 100% rename from app/src/main/webGL/glmatrix/src/gl-matrix/mat3.js rename to webGL/glmatrix/src/gl-matrix/mat3.js diff --git a/app/src/main/webGL/glmatrix/src/gl-matrix/mat4.js b/webGL/glmatrix/src/gl-matrix/mat4.js similarity index 100% rename from app/src/main/webGL/glmatrix/src/gl-matrix/mat4.js rename to webGL/glmatrix/src/gl-matrix/mat4.js diff --git a/app/src/main/webGL/glmatrix/src/gl-matrix/quat.js b/webGL/glmatrix/src/gl-matrix/quat.js similarity index 100% rename from app/src/main/webGL/glmatrix/src/gl-matrix/quat.js rename to webGL/glmatrix/src/gl-matrix/quat.js diff --git a/app/src/main/webGL/glmatrix/src/gl-matrix/vec2.js b/webGL/glmatrix/src/gl-matrix/vec2.js similarity index 100% rename from app/src/main/webGL/glmatrix/src/gl-matrix/vec2.js rename to webGL/glmatrix/src/gl-matrix/vec2.js diff --git a/app/src/main/webGL/glmatrix/src/gl-matrix/vec3.js b/webGL/glmatrix/src/gl-matrix/vec3.js similarity index 100% rename from app/src/main/webGL/glmatrix/src/gl-matrix/vec3.js rename to webGL/glmatrix/src/gl-matrix/vec3.js diff --git a/app/src/main/webGL/glmatrix/src/gl-matrix/vec4.js b/webGL/glmatrix/src/gl-matrix/vec4.js similarity index 100% rename from app/src/main/webGL/glmatrix/src/gl-matrix/vec4.js rename to webGL/glmatrix/src/gl-matrix/vec4.js diff --git a/app/src/main/webGL/glmatrix/webpack.config.js b/webGL/glmatrix/webpack.config.js similarity index 100% rename from app/src/main/webGL/glmatrix/webpack.config.js rename to webGL/glmatrix/webpack.config.js diff --git a/app/src/main/webGL/glmatrix/webpack.config.min.js b/webGL/glmatrix/webpack.config.min.js similarity index 100% rename from app/src/main/webGL/glmatrix/webpack.config.min.js rename to webGL/glmatrix/webpack.config.min.js diff --git a/app/src/main/webGL/recompile.sh b/webGL/recompile.sh similarity index 100% rename from app/src/main/webGL/recompile.sh rename to webGL/recompile.sh diff --git a/app/src/main/webGL/teapots.js b/webGL/teapots.js similarity index 100% rename from app/src/main/webGL/teapots.js rename to webGL/teapots.js diff --git a/app/src/main/webGL/webgl-teapots.css b/webGL/webgl-teapots.css similarity index 100% rename from app/src/main/webGL/webgl-teapots.css rename to webGL/webgl-teapots.css diff --git a/app/src/main/webGL/webgl-teapots.htm b/webGL/webgl-teapots.htm similarity index 100% rename from app/src/main/webGL/webgl-teapots.htm rename to webGL/webgl-teapots.htm