diff --git a/_docs/System Architecture.drawio b/_docs/System Architecture.drawio
new file mode 100644
index 0000000..4a1fd97
--- /dev/null
+++ b/_docs/System Architecture.drawio	
@@ -0,0 +1 @@
+<mxfile host="Electron" modified="2024-11-12T16:06:26.613Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/13.9.9 Chrome/85.0.4183.121 Electron/10.1.5 Safari/537.36" etag="spEZEnXbRtuWt0k8pyLE" version="13.9.9" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">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</diagram></mxfile>
\ No newline at end of file
diff --git a/_docs/System Architecture.png b/_docs/System Architecture.png
new file mode 100644
index 0000000..c4e5484
Binary files /dev/null and b/_docs/System Architecture.png differ