diff --git a/docs/dev.md b/docs/dev.md
index feac445..2713aed 100644
--- a/docs/dev.md
+++ b/docs/dev.md
@@ -2,6 +2,10 @@
All you wanted to know about development.
+## Module graph
+
+[{: .center style="width:900px"}](./modules_wide.svg)
+
## Design decisions
### Using [Excepts](https://hackage.haskell.org/package/haskus-utils-variant-3.0/docs/Haskus-Utils-Variant-Excepts.html) as a beefed up ExceptT
diff --git a/docs/modules_small.svg b/docs/modules_small.svg
new file mode 100644
index 0000000..e5f2553
--- /dev/null
+++ b/docs/modules_small.svg
@@ -0,0 +1,366 @@
+
+
+
+
+
diff --git a/docs/modules_wide.svg b/docs/modules_wide.svg
new file mode 100644
index 0000000..92ce2f1
--- /dev/null
+++ b/docs/modules_wide.svg
@@ -0,0 +1,366 @@
+
+
+
+
+