diff --git a/.DS_Store b/.DS_Store
index ca8c306..a258023 100644
Binary files a/.DS_Store and b/.DS_Store differ
diff --git a/src/lib/components/atoms/Button.svelte b/src/lib/components/atoms/Button.svelte
new file mode 100644
index 0000000..e7c13af
--- /dev/null
+++ b/src/lib/components/atoms/Button.svelte
@@ -0,0 +1,50 @@
+
+
+
+
+
+
diff --git a/src/lib/components/atoms/HeroImage.svelte b/src/lib/components/atoms/HeroImage.svelte
new file mode 100644
index 0000000..a34af52
--- /dev/null
+++ b/src/lib/components/atoms/HeroImage.svelte
@@ -0,0 +1,15 @@
+
+
+
+
+
+
diff --git a/src/lib/components/atoms/IndexHeroTitle.svelte b/src/lib/components/atoms/IndexHeroTitle.svelte
new file mode 100644
index 0000000..116d2ab
--- /dev/null
+++ b/src/lib/components/atoms/IndexHeroTitle.svelte
@@ -0,0 +1,14 @@
+
ReVanced
+
+
diff --git a/src/lib/components/atoms/Navigation.svelte b/src/lib/components/atoms/Navigation.svelte
new file mode 100644
index 0000000..d5d8f80
--- /dev/null
+++ b/src/lib/components/atoms/Navigation.svelte
@@ -0,0 +1,39 @@
+
+
+
+
+
diff --git a/src/lib/components/atoms/Wave.svelte b/src/lib/components/atoms/Wave.svelte
new file mode 100644
index 0000000..6dbbfdf
--- /dev/null
+++ b/src/lib/components/atoms/Wave.svelte
@@ -0,0 +1,45 @@
+
+
+
\ No newline at end of file
diff --git a/src/lib/components/molecules/NavHost.svelte b/src/lib/components/molecules/NavHost.svelte
new file mode 100644
index 0000000..f23b510
--- /dev/null
+++ b/src/lib/components/molecules/NavHost.svelte
@@ -0,0 +1,25 @@
+
+
+
+
+
diff --git a/src/lib/components/organisms/IndexDescription.svelte b/src/lib/components/organisms/IndexDescription.svelte
new file mode 100644
index 0000000..07b1a96
--- /dev/null
+++ b/src/lib/components/organisms/IndexDescription.svelte
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
An extensible framework for
building application mods.
+
+
+
+
+
+
diff --git a/src/routes/__layout.svelte b/src/routes/__layout.svelte
index 077f603..12241c4 100644
--- a/src/routes/__layout.svelte
+++ b/src/routes/__layout.svelte
@@ -1,3 +1,10 @@
+
+
@@ -12,8 +19,10 @@
+
+
diff --git a/src/routes/credits.html b/src/routes/credits.svelte
similarity index 100%
rename from src/routes/credits.html
rename to src/routes/credits.svelte
diff --git a/src/routes/docs.html b/src/routes/docs.svelte
similarity index 100%
rename from src/routes/docs.html
rename to src/routes/docs.svelte
diff --git a/src/routes/download.html b/src/routes/download.svelte
similarity index 100%
rename from src/routes/download.html
rename to src/routes/download.svelte
diff --git a/src/routes/index.svelte b/src/routes/index.svelte
index dd5fff5..944a9f1 100644
--- a/src/routes/index.svelte
+++ b/src/routes/index.svelte
@@ -1,195 +1,20 @@
-
+
-
-
-
-
An extensible framework for
building application mods.
-
-
-

-
-
+
+
+
+
+
diff --git a/static/favicon.png b/static/favicon.png
index 825b9e6..83029e3 100644
Binary files a/static/favicon.png and b/static/favicon.png differ
diff --git a/static/logo.svg b/static/logo.svg
new file mode 100644
index 0000000..819e663
--- /dev/null
+++ b/static/logo.svg
@@ -0,0 +1,6 @@
+