diff --git a/components/Banner.vue b/components/Banner.vue
new file mode 100644
index 0000000..b9b4da4
--- /dev/null
+++ b/components/Banner.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Channel.vue b/components/Guild/ChannelEntry.vue
similarity index 85%
rename from components/Channel.vue
rename to components/Guild/ChannelEntry.vue
index 98f210e..9d785db 100644
--- a/components/Channel.vue
+++ b/components/Guild/ChannelEntry.vue
@@ -1,10 +1,10 @@
-
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Guild/GuildOptionsMenu.vue b/components/Guild/GuildOptionsMenu.vue
new file mode 100644
index 0000000..7954c71
--- /dev/null
+++ b/components/Guild/GuildOptionsMenu.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/MemberEntry.vue b/components/Guild/MemberEntry.vue
similarity index 65%
rename from components/MemberEntry.vue
rename to components/Guild/MemberEntry.vue
index c77c429..12e36a0 100644
--- a/components/MemberEntry.vue
+++ b/components/Guild/MemberEntry.vue
@@ -1,8 +1,7 @@
{{ props.user.username }}
@@ -22,8 +21,6 @@
-
-
\ No newline at end of file
diff --git a/components/Button.vue b/components/UserInterface/Button.vue
similarity index 81%
rename from components/Button.vue
rename to components/UserInterface/Button.vue
index 66706de..467b65e 100644
--- a/components/Button.vue
+++ b/components/UserInterface/Button.vue
@@ -1,14 +1,14 @@
-
+
+
+
+
\ No newline at end of file
diff --git a/components/UserInterface/MessageReply.vue b/components/UserInterface/MessageReply.vue
new file mode 100644
index 0000000..f60c0bc
--- /dev/null
+++ b/components/UserInterface/MessageReply.vue
@@ -0,0 +1,92 @@
+
+
+ Replying to {{ props.author }}:
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/UserInterface/RadioButtons.vue b/components/UserInterface/RadioButtons.vue
new file mode 100644
index 0000000..c36b5d0
--- /dev/null
+++ b/components/UserInterface/RadioButtons.vue
@@ -0,0 +1,111 @@
+
+
+
+
+ {{ textStrings[index] }}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/UserInterface/ResizableSidebar.vue b/components/UserInterface/ResizableSidebar.vue
new file mode 100644
index 0000000..3017dbc
--- /dev/null
+++ b/components/UserInterface/ResizableSidebar.vue
@@ -0,0 +1,140 @@
+
+