diff --git a/assets/svg/avatars/ezran/default.svg b/assets/svg/avatars/ezran/default.svg
new file mode 100644
index 0000000..c951c9c
--- /dev/null
+++ b/assets/svg/avatars/ezran/default.svg
@@ -0,0 +1,319 @@
+
+
+
+
diff --git a/assets/svg/avatars/ezran/skeptical.svg b/assets/svg/avatars/ezran/skeptical.svg
new file mode 100644
index 0000000..b632dfb
--- /dev/null
+++ b/assets/svg/avatars/ezran/skeptical.svg
@@ -0,0 +1,423 @@
+
+
+
+
diff --git a/assets/svg/avatars/foodogsquared/default.svg b/assets/svg/avatars/foodogsquared/default.svg
new file mode 100644
index 0000000..538759f
--- /dev/null
+++ b/assets/svg/avatars/foodogsquared/default.svg
@@ -0,0 +1,198 @@
+
+
diff --git a/assets/svg/avatars/foodogsquared/nervous.svg b/assets/svg/avatars/foodogsquared/nervous.svg
new file mode 100644
index 0000000..91eb333
--- /dev/null
+++ b/assets/svg/avatars/foodogsquared/nervous.svg
@@ -0,0 +1,700 @@
+
+
diff --git a/assets/svg/logo.svg b/assets/svg/logo.svg
index 3cd7ada..538759f 100644
--- a/assets/svg/logo.svg
+++ b/assets/svg/logo.svg
@@ -1,52 +1,198 @@
-
-
diff --git a/config/_default/markup.toml b/config/_default/markup.toml
index a12f61b..e33b990 100644
--- a/config/_default/markup.toml
+++ b/config/_default/markup.toml
@@ -15,6 +15,14 @@ source-highlighter = "rouge"
allow-uri-read = true
experimental = true
linkcss = true
+cache-uri = true
+
+avatarsdir = "/icons/avatars"
+avatarstype = "webp"
+
+icons = "image"
+iconsdir = "/icons/asciidoctor"
+icontype = "svg"
# asciidoctor-bibtex
bibtex-file = "./assets/bibliography.bib"
diff --git a/static/icons/avatars/ezran/default.png b/static/icons/avatars/ezran/default.png
new file mode 100644
index 0000000..d8f72f2
Binary files /dev/null and b/static/icons/avatars/ezran/default.png differ
diff --git a/static/icons/avatars/ezran/default.webp b/static/icons/avatars/ezran/default.webp
new file mode 100644
index 0000000..6fc3d49
Binary files /dev/null and b/static/icons/avatars/ezran/default.webp differ
diff --git a/static/icons/avatars/ezran/speaking.webp b/static/icons/avatars/ezran/speaking.webp
new file mode 100644
index 0000000..651afc1
Binary files /dev/null and b/static/icons/avatars/ezran/speaking.webp differ
diff --git a/static/icons/avatars/foodogsquared/close.webp b/static/icons/avatars/foodogsquared/close.webp
new file mode 100644
index 0000000..0faa437
Binary files /dev/null and b/static/icons/avatars/foodogsquared/close.webp differ
diff --git a/static/icons/avatars/foodogsquared/default.webp b/static/icons/avatars/foodogsquared/default.webp
new file mode 100644
index 0000000..d840ada
Binary files /dev/null and b/static/icons/avatars/foodogsquared/default.webp differ
diff --git a/static/icons/avatars/foodogsquared/nervous.webp b/static/icons/avatars/foodogsquared/nervous.webp
new file mode 100644
index 0000000..bcd2a8e
Binary files /dev/null and b/static/icons/avatars/foodogsquared/nervous.webp differ
diff --git a/static/logo-resize.webp b/static/logo-resize.webp
new file mode 100644
index 0000000..85c764b
Binary files /dev/null and b/static/logo-resize.webp differ