diff --git a/documentation/design/05-implementation.md b/documentation/design/05-implementation.md
index f09887c251b18360bf7ac3fd437c7aa841a17917..1dc36874ac4bb2b05f20bbb240baece811348a46 100644
--- a/documentation/design/05-implementation.md
+++ b/documentation/design/05-implementation.md
@@ -45,6 +45,25 @@ databases should be used to store the different topology graphs and their
 pontential dependencies? How should the interface between gosdn and this
 database look like?
 
+Here is an attempt to describe the above text in a graphical reprensetation:
+
+```mermaid
+graph TB
+
+  SubGraph1 --> SubGraph1Flow
+  subgraph "SubGraph 1 Flow"
+  SubGraph1Flow(SubNode 1)
+  SubGraph1Flow -- Choice1 --> DoChoice1
+  SubGraph1Flow -- Choice2 --> DoChoice2
+  end
+
+  subgraph "Main Graph"
+  Node1[Node 1] --> Node2[Node 2]
+  Node2 --> SubGraph1[Jump to SubGraph1]
+  SubGraph1 --> FinalThing[Final Thing]
+end
+```
+
 ### Potential other Inventories
 
 There may be the potential need to store information beyond pure topologies,