diff --git a/src/App.vue b/src/App.vue
index 49f2895..23476ac 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -8,21 +8,21 @@
diff --git a/src/components/Test1.vue b/src/components/demos/Demo1.vue
similarity index 98%
rename from src/components/Test1.vue
rename to src/components/demos/Demo1.vue
index 8242a50..6378100 100644
--- a/src/components/Test1.vue
+++ b/src/components/demos/Demo1.vue
@@ -20,4 +20,4 @@ export default {
});
},
};
-
+
\ No newline at end of file
diff --git a/src/components/Test2.vue b/src/components/demos/Demo2.vue
similarity index 100%
rename from src/components/Test2.vue
rename to src/components/demos/Demo2.vue
diff --git a/src/components/Test3.vue b/src/components/demos/Demo3.vue
similarity index 100%
rename from src/components/Test3.vue
rename to src/components/demos/Demo3.vue
diff --git a/src/components/Test4.vue b/src/components/demos/Demo4.vue
similarity index 100%
rename from src/components/Test4.vue
rename to src/components/demos/Demo4.vue
diff --git a/src/components/demos/Demo5.vue b/src/components/demos/Demo5.vue
new file mode 100644
index 0000000..e62a372
--- /dev/null
+++ b/src/components/demos/Demo5.vue
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/demos/DemoGLTF.vue b/src/components/demos/DemoGLTF.vue
new file mode 100644
index 0000000..601899d
--- /dev/null
+++ b/src/components/demos/DemoGLTF.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/src/components/index.js b/src/components/index.js
new file mode 100644
index 0000000..d9777c4
--- /dev/null
+++ b/src/components/index.js
@@ -0,0 +1 @@
+export { default as GLTFViewer } from './viewers/GLTFViewer.vue';
diff --git a/src/components/viewers/GLTFViewer.vue b/src/components/viewers/GLTFViewer.vue
index 1129fc9..caa0bf9 100644
--- a/src/components/viewers/GLTFViewer.vue
+++ b/src/components/viewers/GLTFViewer.vue
@@ -9,11 +9,8 @@