diff --git a/docs/technical/README.md b/docs/technical/README.md
index 666afa9..2933753 100644
--- a/docs/technical/README.md
+++ b/docs/technical/README.md
@@ -9,8 +9,6 @@ The docs are also really incomplete (contributors welcome!)
PyLink is an a modular, plugin-based IRC services framework. It uses swappable protocol modules and a hooks system for calling plugins, allowing them to function regardless of the IRCd used.
-
-
## Contents
- [Writing plugins for PyLink](writing-plugins.md)
diff --git a/docs/technical/core-structure.dot b/docs/technical/core-structure.dot
deleted file mode 100644
index bfec46e..0000000
--- a/docs/technical/core-structure.dot
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Graph for the PyLink Application Structure:
- * Update using: dot -Tpng core-structure.dot > core-structure.png
- */
-
-digraph G {
- ratio = 0.8; /* make the graph wider than tall */
- subgraph cluster_core {
- label="PyLink Application Structure";
- style="filled";
- node [style="filled",color="white"];
- color="lightblue";
-
- "IRC objects" -> "Protocol modules" [label="Data relayed"]
- "Protocol modules" -> "PyLink hooks" -> Plugins;
- "IRC objects" -> "PyLink hooks";
- "Main program" -> "IRC objects" [color=indigo] [label="One per network\nspawned"] [fontcolor=indigo];
- "Main program" -> "IRC objects" [color=indigo];
- "Main program" -> "IRC objects" [color=indigo];
- "Protocol modules" -> "IRC objects" [label="States updated"] [color=darkgreen] [fontcolor=darkgreen];
- "Main program" -> Plugins [label="Plugin loaders"];
- }
-
- "Protocol modules" -> "IRCds" -> "Protocol modules";
- Plugins -> "Protocol modules" [label="Communication via\nIRC command\nsenders"] [color=navyblue] [fontcolor=navyblue];
- Plugins -> "Main program" [label="Registers commands\n& hook handlers"] [color=brown] [fontcolor=brown];
-
-}
diff --git a/docs/technical/core-structure.png b/docs/technical/core-structure.png
deleted file mode 100644
index 1f1c6a4..0000000
Binary files a/docs/technical/core-structure.png and /dev/null differ