diff --git a/src/page/Home.vue b/src/page/Home.vue
index 2274680..b39fc56 100644
--- a/src/page/Home.vue
+++ b/src/page/Home.vue
@@ -3,75 +3,53 @@
@@ -115,13 +91,9 @@
-
-
-
+
+
+
@@ -153,10 +125,25 @@
diff --git a/src/ui/DownloadButton.vue b/src/ui/DownloadButton.vue
new file mode 100644
index 0000000..7c93421
--- /dev/null
+++ b/src/ui/DownloadButton.vue
@@ -0,0 +1,24 @@
+
+
+
+
+
diff --git a/src/ui/FileForm.vue b/src/ui/FileForm.vue
new file mode 100644
index 0000000..751fb80
--- /dev/null
+++ b/src/ui/FileForm.vue
@@ -0,0 +1,43 @@
+
+
+
+
+
+
diff --git a/src/ui/InputForm.vue b/src/ui/InputForm.vue
new file mode 100644
index 0000000..906b1c0
--- /dev/null
+++ b/src/ui/InputForm.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
+
diff --git a/src/ui/RangeForm.vue b/src/ui/RangeForm.vue
new file mode 100644
index 0000000..0ad0c98
--- /dev/null
+++ b/src/ui/RangeForm.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
diff --git a/src/ui/SelectForm.vue b/src/ui/SelectForm.vue
new file mode 100644
index 0000000..f1d7079
--- /dev/null
+++ b/src/ui/SelectForm.vue
@@ -0,0 +1,38 @@
+
+
+
+
+
+
diff --git a/src/ui/TextareaForm.vue b/src/ui/TextareaForm.vue
new file mode 100644
index 0000000..7d32514
--- /dev/null
+++ b/src/ui/TextareaForm.vue
@@ -0,0 +1,37 @@
+
+
+
+
+
+