diff --git a/all_logos.md b/all_logos.md
new file mode 100644
index 0000000..3ff6cec
--- /dev/null
+++ b/all_logos.md
@@ -0,0 +1,197 @@
+# List Of All Logos
+Generated using `./tools/render_all.sh`
+## alma
+
+
+## alpine
+
+
+## android
+
+
+## amogos
+
+
+## arch
+
+
+## arco
+
+
+## artix
+
+
+## bedrock
+
+
+## buildroot
+
+
+## celos
+
+
+## centos
+
+
+## crystallinux
+
+
+## dahlia
+
+
+## debian
+
+
+## devuan
+
+
+## dietpi
+
+
+## dragonfly
+
+
+## elementary
+
+
+## endeavour
+
+
+## fedora
+
+
+## fiwix
+
+
+## freebsd
+
+
+## garuda
+
+
+## gentoo
+
+
+## gnu
+
+
+## guix
+
+
+## haiku
+
+
+## hydroOS
+
+
+## hyperbola
+
+
+## iglunix
+
+
+## instantos
+
+
+## irix
+
+
+## kdeneon
+
+
+## linuxlite
+
+
+## linuxmint
+
+
+## linux
+
+
+## macos
+
+
+## mageia
+
+
+## manjaro
+
+
+## morphos
+
+
+## minix
+
+
+## mx
+
+
+## netbsd
+
+
+## nixos
+
+
+## nobara
+
+
+## openbsd
+
+
+## opensusetumbleweed
+
+
+## opensuse
+
+
+## openwrt
+
+
+## oracle
+
+
+## parabola
+
+
+## pop!_os
+
+
+## pureos
+
+
+## raspbian
+
+
+## rocky
+
+
+## serenityos
+
+
+## slackware
+
+
+## solus
+
+
+## steamos
+
+
+## solaris
+
+
+## ubuntu
+
+
+## vanilla
+
+
+## void
+
+
+## windows
+
+
+## xeonix
+
+
diff --git a/assets/logos/alma.svg b/assets/logos/alma.svg
new file mode 100644
index 0000000..54c8339
--- /dev/null
+++ b/assets/logos/alma.svg
@@ -0,0 +1,517 @@
+
diff --git a/assets/logos/alpine.svg b/assets/logos/alpine.svg
new file mode 100644
index 0000000..789921d
--- /dev/null
+++ b/assets/logos/alpine.svg
@@ -0,0 +1,251 @@
+
diff --git a/assets/logos/amogos.svg b/assets/logos/amogos.svg
new file mode 100644
index 0000000..29be9cd
--- /dev/null
+++ b/assets/logos/amogos.svg
@@ -0,0 +1,444 @@
+
diff --git a/assets/logos/android.svg b/assets/logos/android.svg
new file mode 100644
index 0000000..374500e
--- /dev/null
+++ b/assets/logos/android.svg
@@ -0,0 +1,252 @@
+
diff --git a/assets/logos/arch.svg b/assets/logos/arch.svg
new file mode 100644
index 0000000..868f09a
--- /dev/null
+++ b/assets/logos/arch.svg
@@ -0,0 +1,256 @@
+
diff --git a/assets/logos/arco.svg b/assets/logos/arco.svg
new file mode 100644
index 0000000..441e9e1
--- /dev/null
+++ b/assets/logos/arco.svg
@@ -0,0 +1,262 @@
+
diff --git a/assets/logos/artix.svg b/assets/logos/artix.svg
new file mode 100644
index 0000000..d8a2c44
--- /dev/null
+++ b/assets/logos/artix.svg
@@ -0,0 +1,258 @@
+
diff --git a/assets/logos/bedrock.svg b/assets/logos/bedrock.svg
new file mode 100644
index 0000000..09df8c6
--- /dev/null
+++ b/assets/logos/bedrock.svg
@@ -0,0 +1,149 @@
+
diff --git a/assets/logos/buildroot.svg b/assets/logos/buildroot.svg
new file mode 100644
index 0000000..8acd635
--- /dev/null
+++ b/assets/logos/buildroot.svg
@@ -0,0 +1,201 @@
+
diff --git a/assets/logos/celos.svg b/assets/logos/celos.svg
new file mode 100644
index 0000000..3ee5c97
--- /dev/null
+++ b/assets/logos/celos.svg
@@ -0,0 +1,403 @@
+
diff --git a/assets/logos/centos.svg b/assets/logos/centos.svg
new file mode 100644
index 0000000..d0ba0d9
--- /dev/null
+++ b/assets/logos/centos.svg
@@ -0,0 +1,356 @@
+
diff --git a/assets/logos/crystallinux.svg b/assets/logos/crystallinux.svg
new file mode 100644
index 0000000..b2d8b43
--- /dev/null
+++ b/assets/logos/crystallinux.svg
@@ -0,0 +1,322 @@
+
diff --git a/assets/logos/dahlia.svg b/assets/logos/dahlia.svg
new file mode 100644
index 0000000..2879740
--- /dev/null
+++ b/assets/logos/dahlia.svg
@@ -0,0 +1,322 @@
+
diff --git a/assets/logos/debian.svg b/assets/logos/debian.svg
new file mode 100644
index 0000000..87db37e
--- /dev/null
+++ b/assets/logos/debian.svg
@@ -0,0 +1,221 @@
+
diff --git a/assets/logos/devuan.svg b/assets/logos/devuan.svg
new file mode 100644
index 0000000..843a46d
--- /dev/null
+++ b/assets/logos/devuan.svg
@@ -0,0 +1,285 @@
+
diff --git a/assets/logos/dietpi.svg b/assets/logos/dietpi.svg
new file mode 100644
index 0000000..66c2c1c
--- /dev/null
+++ b/assets/logos/dietpi.svg
@@ -0,0 +1,279 @@
+
diff --git a/assets/logos/dragonfly.svg b/assets/logos/dragonfly.svg
new file mode 100644
index 0000000..0844b77
--- /dev/null
+++ b/assets/logos/dragonfly.svg
@@ -0,0 +1,322 @@
+
diff --git a/assets/logos/elementary.svg b/assets/logos/elementary.svg
new file mode 100644
index 0000000..e2f9f4d
--- /dev/null
+++ b/assets/logos/elementary.svg
@@ -0,0 +1,235 @@
+
diff --git a/assets/logos/endeavour.svg b/assets/logos/endeavour.svg
new file mode 100644
index 0000000..0d4fef9
--- /dev/null
+++ b/assets/logos/endeavour.svg
@@ -0,0 +1,311 @@
+
diff --git a/assets/logos/fedora.svg b/assets/logos/fedora.svg
new file mode 100644
index 0000000..0056783
--- /dev/null
+++ b/assets/logos/fedora.svg
@@ -0,0 +1,351 @@
+
diff --git a/assets/logos/fiwix.svg b/assets/logos/fiwix.svg
new file mode 100644
index 0000000..d8a5de0
--- /dev/null
+++ b/assets/logos/fiwix.svg
@@ -0,0 +1,416 @@
+
diff --git a/assets/logos/freebsd.svg b/assets/logos/freebsd.svg
new file mode 100644
index 0000000..d426196
--- /dev/null
+++ b/assets/logos/freebsd.svg
@@ -0,0 +1,249 @@
+
diff --git a/assets/logos/garuda.svg b/assets/logos/garuda.svg
new file mode 100644
index 0000000..82771f5
--- /dev/null
+++ b/assets/logos/garuda.svg
@@ -0,0 +1,311 @@
+
diff --git a/assets/logos/gentoo.svg b/assets/logos/gentoo.svg
new file mode 100644
index 0000000..702a2d0
--- /dev/null
+++ b/assets/logos/gentoo.svg
@@ -0,0 +1,254 @@
+
diff --git a/assets/logos/gnu.svg b/assets/logos/gnu.svg
new file mode 100644
index 0000000..04251e8
--- /dev/null
+++ b/assets/logos/gnu.svg
@@ -0,0 +1,493 @@
+
diff --git a/assets/logos/guix.svg b/assets/logos/guix.svg
new file mode 100644
index 0000000..771d594
--- /dev/null
+++ b/assets/logos/guix.svg
@@ -0,0 +1,268 @@
+
diff --git a/assets/logos/haiku.svg b/assets/logos/haiku.svg
new file mode 100644
index 0000000..78d5bcd
--- /dev/null
+++ b/assets/logos/haiku.svg
@@ -0,0 +1,333 @@
+
diff --git a/assets/logos/hydroOS.svg b/assets/logos/hydroOS.svg
new file mode 100644
index 0000000..ebaeefc
--- /dev/null
+++ b/assets/logos/hydroOS.svg
@@ -0,0 +1,261 @@
+
diff --git a/assets/logos/hyperbola.svg b/assets/logos/hyperbola.svg
new file mode 100644
index 0000000..af0ed7e
--- /dev/null
+++ b/assets/logos/hyperbola.svg
@@ -0,0 +1,280 @@
+
diff --git a/assets/logos/iglunix.svg b/assets/logos/iglunix.svg
new file mode 100644
index 0000000..c6ee2e3
--- /dev/null
+++ b/assets/logos/iglunix.svg
@@ -0,0 +1,417 @@
+
diff --git a/assets/logos/instantos.svg b/assets/logos/instantos.svg
new file mode 100644
index 0000000..41d0cfc
--- /dev/null
+++ b/assets/logos/instantos.svg
@@ -0,0 +1,237 @@
+
diff --git a/assets/logos/irix.svg b/assets/logos/irix.svg
new file mode 100644
index 0000000..b447ce8
--- /dev/null
+++ b/assets/logos/irix.svg
@@ -0,0 +1,247 @@
+
diff --git a/assets/logos/kdeneon.svg b/assets/logos/kdeneon.svg
new file mode 100644
index 0000000..6aa5287
--- /dev/null
+++ b/assets/logos/kdeneon.svg
@@ -0,0 +1,359 @@
+
diff --git a/assets/logos/linux.svg b/assets/logos/linux.svg
new file mode 100644
index 0000000..b70dddb
--- /dev/null
+++ b/assets/logos/linux.svg
@@ -0,0 +1,388 @@
+
diff --git a/assets/logos/linuxlite.svg b/assets/logos/linuxlite.svg
new file mode 100644
index 0000000..3500333
--- /dev/null
+++ b/assets/logos/linuxlite.svg
@@ -0,0 +1,297 @@
+
diff --git a/assets/logos/linuxmint.svg b/assets/logos/linuxmint.svg
new file mode 100644
index 0000000..82244b7
--- /dev/null
+++ b/assets/logos/linuxmint.svg
@@ -0,0 +1,353 @@
+
diff --git a/assets/logos/macos.svg b/assets/logos/macos.svg
new file mode 100644
index 0000000..2f7b752
--- /dev/null
+++ b/assets/logos/macos.svg
@@ -0,0 +1,290 @@
+
diff --git a/assets/logos/mageia.svg b/assets/logos/mageia.svg
new file mode 100644
index 0000000..a5f4421
--- /dev/null
+++ b/assets/logos/mageia.svg
@@ -0,0 +1,241 @@
+
diff --git a/assets/logos/manjaro.svg b/assets/logos/manjaro.svg
new file mode 100644
index 0000000..c946b58
--- /dev/null
+++ b/assets/logos/manjaro.svg
@@ -0,0 +1,292 @@
+
diff --git a/assets/logos/minix.svg b/assets/logos/minix.svg
new file mode 100644
index 0000000..07b43d9
--- /dev/null
+++ b/assets/logos/minix.svg
@@ -0,0 +1,505 @@
+
diff --git a/assets/logos/morphos.svg b/assets/logos/morphos.svg
new file mode 100644
index 0000000..3e27ec3
--- /dev/null
+++ b/assets/logos/morphos.svg
@@ -0,0 +1,244 @@
+
diff --git a/assets/logos/mx.svg b/assets/logos/mx.svg
new file mode 100644
index 0000000..30b056a
--- /dev/null
+++ b/assets/logos/mx.svg
@@ -0,0 +1,258 @@
+
diff --git a/assets/logos/netbsd.svg b/assets/logos/netbsd.svg
new file mode 100644
index 0000000..39f389c
--- /dev/null
+++ b/assets/logos/netbsd.svg
@@ -0,0 +1,312 @@
+
diff --git a/assets/logos/nixos.svg b/assets/logos/nixos.svg
new file mode 100644
index 0000000..4ea2192
--- /dev/null
+++ b/assets/logos/nixos.svg
@@ -0,0 +1,266 @@
+
diff --git a/assets/logos/nobara.svg b/assets/logos/nobara.svg
new file mode 100644
index 0000000..bc56750
--- /dev/null
+++ b/assets/logos/nobara.svg
@@ -0,0 +1,434 @@
+
diff --git a/assets/logos/openbsd.svg b/assets/logos/openbsd.svg
new file mode 100644
index 0000000..a4fce93
--- /dev/null
+++ b/assets/logos/openbsd.svg
@@ -0,0 +1,286 @@
+
diff --git a/assets/logos/opensuse.svg b/assets/logos/opensuse.svg
new file mode 100644
index 0000000..8e19ce2
--- /dev/null
+++ b/assets/logos/opensuse.svg
@@ -0,0 +1,271 @@
+
diff --git a/assets/logos/opensusetumbleweed.svg b/assets/logos/opensusetumbleweed.svg
new file mode 100644
index 0000000..6cc962b
--- /dev/null
+++ b/assets/logos/opensusetumbleweed.svg
@@ -0,0 +1,226 @@
+
diff --git a/assets/logos/openwrt.svg b/assets/logos/openwrt.svg
new file mode 100644
index 0000000..24d60ea
--- /dev/null
+++ b/assets/logos/openwrt.svg
@@ -0,0 +1,362 @@
+
diff --git a/assets/logos/oracle.svg b/assets/logos/oracle.svg
new file mode 100644
index 0000000..9d1101f
--- /dev/null
+++ b/assets/logos/oracle.svg
@@ -0,0 +1,318 @@
+
diff --git a/assets/logos/parabola.svg b/assets/logos/parabola.svg
new file mode 100644
index 0000000..e608431
--- /dev/null
+++ b/assets/logos/parabola.svg
@@ -0,0 +1,223 @@
+
diff --git a/assets/logos/pop!_os.svg b/assets/logos/pop!_os.svg
new file mode 100644
index 0000000..fa64c2b
--- /dev/null
+++ b/assets/logos/pop!_os.svg
@@ -0,0 +1,514 @@
+
diff --git a/assets/logos/pureos.svg b/assets/logos/pureos.svg
new file mode 100644
index 0000000..870747c
--- /dev/null
+++ b/assets/logos/pureos.svg
@@ -0,0 +1,245 @@
+
diff --git a/assets/logos/raspbian.svg b/assets/logos/raspbian.svg
new file mode 100644
index 0000000..1c1146d
--- /dev/null
+++ b/assets/logos/raspbian.svg
@@ -0,0 +1,234 @@
+
diff --git a/assets/logos/rocky.svg b/assets/logos/rocky.svg
new file mode 100644
index 0000000..cb4e0be
--- /dev/null
+++ b/assets/logos/rocky.svg
@@ -0,0 +1,414 @@
+
diff --git a/assets/logos/serenityos.svg b/assets/logos/serenityos.svg
new file mode 100644
index 0000000..c4f7402
--- /dev/null
+++ b/assets/logos/serenityos.svg
@@ -0,0 +1,364 @@
+
diff --git a/assets/logos/slackware.svg b/assets/logos/slackware.svg
new file mode 100644
index 0000000..0e18192
--- /dev/null
+++ b/assets/logos/slackware.svg
@@ -0,0 +1,283 @@
+
diff --git a/assets/logos/solaris.svg b/assets/logos/solaris.svg
new file mode 100644
index 0000000..55c66ec
--- /dev/null
+++ b/assets/logos/solaris.svg
@@ -0,0 +1,198 @@
+
diff --git a/assets/logos/solus.svg b/assets/logos/solus.svg
new file mode 100644
index 0000000..7fc9e93
--- /dev/null
+++ b/assets/logos/solus.svg
@@ -0,0 +1,259 @@
+
diff --git a/assets/logos/steamos.svg b/assets/logos/steamos.svg
new file mode 100644
index 0000000..0ad3314
--- /dev/null
+++ b/assets/logos/steamos.svg
@@ -0,0 +1,506 @@
+
diff --git a/assets/logos/ubuntu.svg b/assets/logos/ubuntu.svg
new file mode 100644
index 0000000..e657e0a
--- /dev/null
+++ b/assets/logos/ubuntu.svg
@@ -0,0 +1,228 @@
+
diff --git a/assets/logos/vanilla.svg b/assets/logos/vanilla.svg
new file mode 100644
index 0000000..14d026d
--- /dev/null
+++ b/assets/logos/vanilla.svg
@@ -0,0 +1,384 @@
+
diff --git a/assets/logos/void.svg b/assets/logos/void.svg
new file mode 100644
index 0000000..4c9aed2
--- /dev/null
+++ b/assets/logos/void.svg
@@ -0,0 +1,280 @@
+
diff --git a/assets/logos/windows.svg b/assets/logos/windows.svg
new file mode 100644
index 0000000..c3ea9c4
--- /dev/null
+++ b/assets/logos/windows.svg
@@ -0,0 +1,281 @@
+
diff --git a/assets/logos/xeonix.svg b/assets/logos/xeonix.svg
new file mode 100644
index 0000000..18c1e13
--- /dev/null
+++ b/assets/logos/xeonix.svg
@@ -0,0 +1,229 @@
+