diff --git a/content/map.html b/content/map.html
new file mode 100644
index 0000000..35d3cad
--- /dev/null
+++ b/content/map.html
@@ -0,0 +1,723 @@
+---
+---
+
+
diff --git a/static/map.dot b/static/map.dot
new file mode 100644
index 0000000..131bdf8
--- /dev/null
+++ b/static/map.dot
@@ -0,0 +1,79 @@
+graph {
+ rankdir = "LR";
+ node[shape="box"]
+ node[group="core"];
+ Home [href="/"];
+ "Core 1" [href="/core/"];
+ "Core 2" [href="/core/page/2"];
+ "Core 3" [href="/core/page/3"];
+ "Core 4" [href="/core/page/4"];
+ "Core 5" [href="/core/page/5"];
+ "Core 6" [href="/core/page/6"];
+ "Core 7" [href="/core/page/7"];
+ "Core 8" [href="/core/page/8"];
+ "Core 9" [href="/core/page/9"];
+ "Core 10" [href="/core/page/10"];
+ "Core 11" [href="/core/page/11"];
+ "Core 12" [href="/core/page/12"];
+ "Core 13" [href="/core/page/13"];
+ "Core 14" [href="/core/page/14"];
+ "Core 15" [href="/core/page/15"];
+ "Core 16" [href="/core/page/16"];
+ "To be continued..." [shape="oval"];
+ node[group=""]
+
+ Home -- "Core 1" -- "Core 2" -- "Core 3" -- "Core 4" -- "Core 5" -- "Core 6" -- "Core 7" -- "Core 8" -- "Core 9" -- "Core 10" -- "Core 11" -- "Core 12" -- "Core 13" -- "Core 14" -- "Core 15" -- "Core 16" -- "To be continued...";
+
+ node[group="mania"]
+ "Manic notes 1" [href="/mania/"];
+ "Manic notes 2" [href="/mania/page/2"];
+ "Manic notes 3" [href="/mania/page/3"];
+ "Manic notes 4" [href="/mania/page/4"];
+ "Manic notes 5" [href="/mania/page/5"];
+ "Manic notes 6" [href="/mania/page/6"];
+ "Manic notes 7" [href="/mania/page/7"];
+ node[group=""]
+ "Core 7" -- "Manic notes 1" -- "Manic notes 2" -- "Manic notes 3" -- "Manic notes 4" -- "Manic notes 5" -- "Manic notes 6" -- "Manic notes 7";
+
+ node[group="jay"]
+ "Jay 1" [href="/jay/"];
+ "Jay 2" [href="/jay/page/2"];
+ "Jay 3" [href="/jay/page/3"];
+ "Jay 4" [href="/jay/page/4"];
+ "Jay 5" [href="/jay/page/5"];
+ "Jay 6" [href="/jay/page/6"];
+ node[group=""]
+ "Core 10" -- "Jay 1" -- "Jay 2" -- "Jay 3" -- "Jay 4" -- "Jay 5" -- "Jay 6";
+
+ node[group="from-within"]
+ "From within 1" [href="/from-within/"];
+ "From within 2" [href="/from-within/2"];
+ "From within 3" [href="/from-within/3"];
+ "From within 4" [href="/from-within/4"];
+ "From within 5" [href="/from-within/5"];
+ "From within 6" [href="/from-within/i-guess.."];
+ node[group=""]
+ "Core 13" -- "From within 1" -- "From within 2" -- "From within 3" -- "From within 4" -- "From within 5" -- "From within 6" -- "Core 14";
+
+ node[group="koan"]
+ "Koan 1" [href="/koan/"];
+ "Koan 2" [href="/koan/page/2"];
+ "Koan 3" [href="/koan/page/3"];
+ "Koan 4" [href="/koan/page/4"];
+ "Koan 5" [href="/koan/page/5"];
+ "Koan 6" [href="/koan/page/6"];
+ node[group=""]
+ "Core 15" -- "Koan 1" -- "Koan 2" -- "Koan 3" -- "Koan 4" -- "Koan 5" -- "Koan 6";
+
+ node[group="fursona"]
+ "Fursoñas 1" [href="/fursona/"];
+ "Fursoñas 2" [href="/fursona/page/2"];
+ "Fursoñas 3" [href="/fursona/page/3"];
+ "Fursoñas 4" [href="/fursona/page/4"];
+ "Fursoñas 5" [href="/fursona/page/5"];
+ "Fursoñas 6" [href="/fursona/page/6"];
+ "Fursoñas 7" [href="/fursona/page/7"];
+ "Fursoñas 8" [href="/fursona/page/8"];
+ node[group=""]
+ "Core 16" -- "Fursoñas 1" -- "Fursoñas 2" -- "Fursoñas 3" -- "Fursoñas 4" -- "Fursoñas 5" -- "Fursoñas 6" -- "Fursoñas 7" -- "Fursoñas 8";
+}
diff --git a/static/map.png b/static/map.png
new file mode 100644
index 0000000..007766e
Binary files /dev/null and b/static/map.png differ
diff --git a/static/map.svg b/static/map.svg
new file mode 100644
index 0000000..b49dda5
--- /dev/null
+++ b/static/map.svg
@@ -0,0 +1,724 @@
+
+
+
+
+
diff --git a/themes/ally/layouts/partials/footer.html b/themes/ally/layouts/partials/footer.html
index 0b6b7db..a0da6f6 100644
--- a/themes/ally/layouts/partials/footer.html
+++ b/themes/ally/layouts/partials/footer.html
@@ -1,3 +1,3 @@