diff --git a/main.md b/main.md
index c198155..b9ea5a6 100644
--- a/main.md
+++ b/main.md
@@ -42,21 +42,21 @@ Von Neumann
+ - PC
+ - Operativsystem
+ - Abstraksjon
- Transistorer
- IC
- - PC
- - Hardware
- - Software
- - Operativsystem
+ - Hardware
+ - Software
- Kernel
- WWW/Internet
- High level/Low level
- - Abstraksjon
- - bit
+ - bit
@@ -66,7 +66,11 @@ Operativsystem -> Ressursallokering -> Kernel -> Grafisk brukergrensesnitt
----
-
+
+
+ - PC
+
+---
- bit
diff --git a/sources b/sources
new file mode 100644
index 0000000..41261b4
--- /dev/null
+++ b/sources
@@ -0,0 +1,7 @@
+
+https://www.pngall.com/ram-png/download/48267
+
+https://pixabay.com/vectors/hdd-hard-disk-drive-disk-hard-disk-154463/
+https://pixabay.com/vectors/dvd-cd-rom-compact-disc-cd-digital-152917/
+https://pixabay.com/vectors/usb-disk-disc-storage-technology-47552/
+https://pixabay.com/vectors/integrated-circuit-chip-electronics-33952/
diff --git a/static/graphics/floating-point-structure.svg b/static/graphics/floating-point-structure.svg
new file mode 100644
index 0000000..bde67d9
--- /dev/null
+++ b/static/graphics/floating-point-structure.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/static/graphics/ic.svg b/static/graphics/ic.svg
new file mode 100644
index 0000000..78a4140
--- /dev/null
+++ b/static/graphics/ic.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/static/graphics/ram.png b/static/graphics/ram.png
new file mode 100644
index 0000000..e09baec
Binary files /dev/null and b/static/graphics/ram.png differ
diff --git a/static/graphics/sources/dvd.svg b/static/graphics/sources/dvd.svg
new file mode 100644
index 0000000..93e69f1
--- /dev/null
+++ b/static/graphics/sources/dvd.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/static/graphics/sources/floating-point-structure.drawio b/static/graphics/sources/floating-point-structure.drawio
new file mode 100644
index 0000000..d227a9b
--- /dev/null
+++ b/static/graphics/sources/floating-point-structure.drawio
@@ -0,0 +1 @@
+3Zdvr5owFMY/DS9naKuIL6/Me2+W3GSJWZa9rFChsVBWylX36ddCy5+BYTdTl0hMhOeUw+H59UBxUJCeXgTOkzceEeZANzo56LMDIZhD6OifG51rZemCWogFjcygVtjSX8SIrlFLGpGiN1ByziTN+2LIs4yEsqdhIfixP2zPWf+qOY7JQNiGmA3V7zSSSa36cNnqr4TGib0y8FZ1ZIfDQyx4mZnrORC51VaHU2xzGaFIcMSPHQltHBQIzmW9l54CwrS31rb6vOcL0aZuQTL5Nycc0m/rH+enry94t10XJHz6stp9MlneMSuJvQ2PqXzrPVdpte2Miyri/Sx1qWt1n/tq60perP83p5xnuhyTQxVTp6nDxgd5tt5X7hFdn6vCx4RKss1xqKNHNduUlsiUqSOgC6KMBU01CG0WKFgqvZCCH0gnAn3k+aCJWKrzpoJ3IiQ5XbQRNHDUpCc8JVKc1RB7gmd4mvmO7EQ+trMHWOZJZ+bMjYbNhI2b1C00tWO4fYAhHDB8w5mkRYH/v+Eaf2fkc7VdBwRcTYNQLXlHEOiqzbSlcfbQjeRO81vcE99ygA/oxzyV/2j3hRbo252pB+d4B3VomUHXMB/A2aJvvzfSPouh/eBW9vsD+/3a/uIB/Ycumi2nAaCG0l0QrAYIIHpcBsifz5A/yWAOZnftA5u49xr5w3y1lsz1blgKdl4LtRIlcppCi6xiwmj++iE+E6/6IaSICrVkpzxTUsFLPfQWbw7oj1AbW4LBmzEbrqMRfNzOgb438/udA8c6x7tW56jD9kOpinW+RtHmNw==
\ No newline at end of file
diff --git a/static/graphics/sources/hdd.svg b/static/graphics/sources/hdd.svg
new file mode 100644
index 0000000..7e3c463
--- /dev/null
+++ b/static/graphics/sources/hdd.svg
@@ -0,0 +1,242 @@
+
+
diff --git a/static/graphics/sources/usb.svg b/static/graphics/sources/usb.svg
new file mode 100644
index 0000000..4a23e78
--- /dev/null
+++ b/static/graphics/sources/usb.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/static/graphics/storage_combined.svg b/static/graphics/storage_combined.svg
new file mode 100644
index 0000000..b4a069b
--- /dev/null
+++ b/static/graphics/storage_combined.svg
@@ -0,0 +1,1197 @@
+
+