diff --git a/src/assets/create_new_entry_button.svg b/src/assets/create_new_entry_button.svg
new file mode 100644
index 0000000..12a17bf
--- /dev/null
+++ b/src/assets/create_new_entry_button.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/mdi_text.svg b/src/assets/mdi_text.svg
new file mode 100644
index 0000000..d1a68e6
--- /dev/null
+++ b/src/assets/mdi_text.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/lib/components/buttons/CreateJournalEntryButton.svelte b/src/lib/components/buttons/CreateJournalEntryButton.svelte
new file mode 100644
index 0000000..1dec0ad
--- /dev/null
+++ b/src/lib/components/buttons/CreateJournalEntryButton.svelte
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/src/lib/components/buttons/SidebarToggle.svelte b/src/lib/components/buttons/SidebarToggle.svelte
index e69de29..7f1811d 100644
--- a/src/lib/components/buttons/SidebarToggle.svelte
+++ b/src/lib/components/buttons/SidebarToggle.svelte
@@ -0,0 +1,9 @@
+
+
+
diff --git a/src/lib/components/entry/EntryToolbar.svelte b/src/lib/components/entry/EntryToolbar.svelte
new file mode 100644
index 0000000..091d50f
--- /dev/null
+++ b/src/lib/components/entry/EntryToolbar.svelte
@@ -0,0 +1,12 @@
+
+
+
\ No newline at end of file
diff --git a/src/lib/components/entry/FontSelector.svelte b/src/lib/components/entry/FontSelector.svelte
new file mode 100644
index 0000000..139597f
--- /dev/null
+++ b/src/lib/components/entry/FontSelector.svelte
@@ -0,0 +1,2 @@
+
+
diff --git a/src/lib/components/entry/TextAlignSelector.svelte b/src/lib/components/entry/TextAlignSelector.svelte
new file mode 100644
index 0000000..4919b9c
--- /dev/null
+++ b/src/lib/components/entry/TextAlignSelector.svelte
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/src/lib/components/entry/TextTypeSelector.svelte b/src/lib/components/entry/TextTypeSelector.svelte
new file mode 100644
index 0000000..e69de29
diff --git a/src/lib/components/journal/EntrySidebar.svelte b/src/lib/components/journal/EntrySidebar.svelte
index 800ca4a..4e3e105 100644
--- a/src/lib/components/journal/EntrySidebar.svelte
+++ b/src/lib/components/journal/EntrySidebar.svelte
@@ -6,24 +6,43 @@ https://svelte.dev/docs/svelte/bind
diff --git a/src/lib/components/journal/EntrySidebarItem.svelte b/src/lib/components/journal/EntrySidebarItem.svelte
index af53637..352b737 100644
--- a/src/lib/components/journal/EntrySidebarItem.svelte
+++ b/src/lib/components/journal/EntrySidebarItem.svelte
@@ -1,12 +1,15 @@
-