diff --git a/fast/README.md b/fast/README.md
index 970b94f4e..6652465ee 100644
--- a/fast/README.md
+++ b/fast/README.md
@@ -42,8 +42,10 @@ One of our objectives with FAST is to provide a lightweight reference design for
FAST has built-in support for multitenancy implemented in [an optional stage 1](./stages/1-tenant-factory/). Tenants can optionally be created with FAST compatibility, allowing them independent use of stages 1+ in their own context.
+The following diagram is a high-level overview of stages used with multitenancy.
+
-
+
## Implementation
diff --git a/fast/stages/1-tenant-factory/README.md b/fast/stages/1-tenant-factory/README.md
index 61f2a3498..bd8781229 100644
--- a/fast/stages/1-tenant-factory/README.md
+++ b/fast/stages/1-tenant-factory/README.md
@@ -40,6 +40,12 @@ The following is a high level diagram of this stage design.

+
+
### Regular tenants
Where FAST compatibility is not needed this stage creates minimal tenant environments, configuring the minimum amount of resources to allow them to operate independently:
diff --git a/fast/stages/1-tenant-factory/diagram-flow.png b/fast/stages/1-tenant-factory/diagram-flow.png
new file mode 100644
index 000000000..7e91e8b26
Binary files /dev/null and b/fast/stages/1-tenant-factory/diagram-flow.png differ
diff --git a/fast/stages/diagrams.excalidraw.gz b/fast/stages/diagrams.excalidraw.gz
index 92c8a049a..6f3da9d42 100644
Binary files a/fast/stages/diagrams.excalidraw.gz and b/fast/stages/diagrams.excalidraw.gz differ
diff --git a/fast/tenants-stages.png b/fast/tenants-stages.png
new file mode 100644
index 000000000..daeee6646
Binary files /dev/null and b/fast/tenants-stages.png differ
diff --git a/fast/tenants-stages.svg b/fast/tenants-stages.svg
new file mode 100644
index 000000000..84b01d912
--- /dev/null
+++ b/fast/tenants-stages.svg
@@ -0,0 +1,1086 @@
+
+