diff --git a/simpleexample2/README.md b/simpleexample2/README.md
index 0a2309667518413b82116622f829dcc034645d40..4f46c2693445e07ca7b985ed7f7161401c2a7b3d 100644
--- a/simpleexample2/README.md
+++ b/simpleexample2/README.md
@@ -10,52 +10,4 @@ I et multi-modul-prosjekt så inneholder **settings.gradle** en oversikt over de
 
 ## Arkitekturdiagram
 
-```plantuml
-component core {
-	package simpleex.core
-	package simpleex.json
-}
-
-component fxui {
-	package simpleex.ui
-}
-
-simpleex.ui ..> simpleex.core
-simpleex.ui ..> simpleex.json
-
-component javafx {
-}
-component fxml {
-}
-
-fxui ..> javafx
-fxui ..> fxml
-
-component restapi {
-	package simpleex.restapi
-}
-
-simpleex.restapi ..> simpleex.core
-simpleex.restapi ..> simpleex.json
-
-component jaxrs {
-}
-
-restapi ..> jaxrs
-
-component restserver {
-	package simpleex.restserver
-}
-
-simpleex.restserver ..> simpleex.core
-simpleex.restserver ..> simpleex.restapi
-
-component jersey {
-}
-
-component grizzly2 {
-}
-
-restserver ..> jersey
-restserver ..> grizzly2
-```
+![Arkitektur](architecture.png)
diff --git a/simpleexample2/architecture.png b/simpleexample2/architecture.png
new file mode 100644
index 0000000000000000000000000000000000000000..6930a609f9850ee7e1da4d2beb5c1af5c2d4681f
Binary files /dev/null and b/simpleexample2/architecture.png differ
diff --git a/simpleexample2/architecture.puml b/simpleexample2/architecture.puml
new file mode 100644
index 0000000000000000000000000000000000000000..f89574dc16895a2930f7639aedadd61b7f53600b
--- /dev/null
+++ b/simpleexample2/architecture.puml
@@ -0,0 +1,56 @@
+@startuml
+
+component core {
+	package simpleex.core
+	package simpleex.json
+}
+
+component jackson {
+}
+
+simpleex.json ..> jackson
+
+component fxui {
+	package simpleex.ui
+}
+
+simpleex.ui ..> simpleex.core
+simpleex.ui ..> simpleex.json
+
+component javafx {
+	component fxml {
+	}
+}
+
+fxui ..> javafx
+fxui ..> fxml
+
+component restapi {
+	package simpleex.restapi
+}
+
+simpleex.restapi ..> simpleex.core
+simpleex.restapi ..> simpleex.json
+
+component jaxrs {
+}
+
+restapi ..> jaxrs
+
+component restserver {
+	package simpleex.restserver
+}
+
+simpleex.restserver ..> simpleex.core
+simpleex.restserver ..> simpleex.restapi
+
+component jersey {
+}
+
+component grizzly2 {
+}
+
+restserver ..> jersey
+restserver ..> grizzly2
+
+@enduml