diff --git a/src/lib/components/HeaderNav.svelte b/src/lib/components/HeaderNav.svelte
new file mode 100644
index 0000000..44e14d6
--- /dev/null
+++ b/src/lib/components/HeaderNav.svelte
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/lib/components/IPC/CallTauri.svelte b/src/lib/components/IPC/CallTauri.svelte
new file mode 100644
index 0000000..302fcbf
--- /dev/null
+++ b/src/lib/components/IPC/CallTauri.svelte
@@ -0,0 +1,23 @@
+
+
+
+
+
+ {message}
+
diff --git a/src/lib/components/IPC/HashString.svelte b/src/lib/components/IPC/HashString.svelte
new file mode 100644
index 0000000..abd7b59
--- /dev/null
+++ b/src/lib/components/IPC/HashString.svelte
@@ -0,0 +1,27 @@
+
+
+
diff --git a/src/lib/components/IPC/KeyValuePair.svelte b/src/lib/components/IPC/KeyValuePair.svelte
new file mode 100644
index 0000000..e748ae4
--- /dev/null
+++ b/src/lib/components/IPC/KeyValuePair.svelte
@@ -0,0 +1,56 @@
+
+
+
diff --git a/src/lib/components/buttons/ThemeToggleIcon.svelte b/src/lib/components/buttons/ThemeToggleIcon.svelte
deleted file mode 100644
index 762db72..0000000
--- a/src/lib/components/buttons/ThemeToggleIcon.svelte
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
diff --git a/src/lib/layout/BaseHeader.svelte b/src/lib/layout/BaseHeader.svelte
deleted file mode 100644
index aae3c94..0000000
--- a/src/lib/layout/BaseHeader.svelte
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
diff --git a/src/lib/layout/BaseLayout.svelte b/src/lib/layout/BaseLayout.svelte
deleted file mode 100644
index 41e550d..0000000
--- a/src/lib/layout/BaseLayout.svelte
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/lib/router/Router.svelte b/src/lib/router/Router.svelte
index ba3f85a..b7e8737 100644
--- a/src/lib/router/Router.svelte
+++ b/src/lib/router/Router.svelte
@@ -1,15 +1,15 @@
diff --git a/src/lib/router/routes/Home.svelte b/src/lib/router/routes/Home.svelte
new file mode 100644
index 0000000..1a1c572
--- /dev/null
+++ b/src/lib/router/routes/Home.svelte
@@ -0,0 +1,14 @@
+
+ Welcome
+
+ This is a
+
+
+
+ -
+
+
+
+ Template
+
+
diff --git a/src/lib/router/routes/IPC.svelte b/src/lib/router/routes/IPC.svelte
index 67b984e..e9b7e36 100644
--- a/src/lib/router/routes/IPC.svelte
+++ b/src/lib/router/routes/IPC.svelte
@@ -1,92 +1,11 @@
-