diff --git a/pics/Operating_system_placement.svg b/pics/Operating_system_placement.svg
new file mode 100644
index 0000000000000000000000000000000000000000..63d7329d0344fa2d4feb336059b5f4c808393ccc
--- /dev/null
+++ b/pics/Operating_system_placement.svg
@@ -0,0 +1,325 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="250"
+   height="370"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.46"
+   version="1.0"
+   sodipodi:docname="operating_system_four.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3265">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3267" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3269" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3251">
+      <stop
+         style="stop-color:#f5f5f5;stop-opacity:0.96078432;"
+         offset="0"
+         id="stop3253" />
+      <stop
+         style="stop-color:#f5f5f5;stop-opacity:0;"
+         offset="1"
+         id="stop3255" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective10" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3251"
+       id="linearGradient3435"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.1095366,0,0,0.1095366,339.65613,441.60027)"
+       x1="359.61432"
+       y1="717.89703"
+       x2="359.61432"
+       y2="901.36926" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3251"
+       id="linearGradient3437"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.1095366,0,0,-0.1095366,423.21886,550.24347)"
+       x1="359.61432"
+       y1="717.89703"
+       x2="359.61432"
+       y2="901.36926" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3265"
+       id="linearGradient3439"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.1095366,0,0,0.1095366,339.65613,441.60027)"
+       x1="468.71078"
+       y1="197.77313"
+       x2="468.71078"
+       y2="366.96603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3265"
+       id="linearGradient3441"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.1095366,0,0,0.1095366,339.65613,470.07979)"
+       x1="468.71078"
+       y1="197.77313"
+       x2="468.71078"
+       y2="366.96603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3265"
+       id="linearGradient2526"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.1095366,0,0,0.1095366,339.65613,470.07979)"
+       x1="468.71078"
+       y1="197.77313"
+       x2="468.71078"
+       y2="366.96603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3265"
+       id="linearGradient2529"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.3617814,0,0,0.3617814,336.00319,543.94452)"
+       x1="468.71078"
+       y1="197.77313"
+       x2="468.71078"
+       y2="366.96603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3265"
+       id="linearGradient2534"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.1095366,0,0,0.1095366,339.65613,441.60027)"
+       x1="468.71078"
+       y1="197.77313"
+       x2="468.71078"
+       y2="366.96603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3265"
+       id="linearGradient2537"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.3617814,0,0,0.3617814,336.00319,449.88135)"
+       x1="468.71078"
+       y1="197.77313"
+       x2="468.71078"
+       y2="366.96603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3251"
+       id="linearGradient2542"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.1095366,0,0,-0.1095366,423.21886,550.24347)"
+       x1="359.61432"
+       y1="717.89703"
+       x2="359.61432"
+       y2="901.36926" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3251"
+       id="linearGradient2545"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.3617814,0,0,-0.3617814,611.99715,808.71197)"
+       x1="359.61432"
+       y1="717.89703"
+       x2="359.61432"
+       y2="901.36926" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3251"
+       id="linearGradient2550"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.1095366,0,0,0.1095366,339.65613,441.60027)"
+       x1="359.61432"
+       y1="717.89703"
+       x2="359.61432"
+       y2="901.36926" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3251"
+       id="linearGradient2553"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.3617814,0,0,0.3617814,336.00319,449.88135)"
+       x1="359.61432"
+       y1="717.89703"
+       x2="359.61432"
+       y2="901.36926" />
+    <filter
+       inkscape:collect="always"
+       id="filter3290">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="4.2491226"
+         id="feGaussianBlur3292" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.98994949"
+     inkscape:cx="81.331568"
+     inkscape:cy="165.06248"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-347.94326,-443.56851)">
+    <g
+       id="g3276"
+       style="filter:url(#filter3290)"
+       transform="translate(-101.05693,-0.99383)">
+      <path
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.0853442;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+         d="M 530.40553,710.17177 L 506.46011,722.32535 L 515.74207,722.32535 L 515.74207,739.64565 L 471.15253,739.64565 C 467.14398,739.64565 463.91688,742.87272 463.91688,746.88127 L 463.91688,794.43292 C 463.91688,798.44144 467.14398,801.66854 471.15253,801.66854 L 676.84784,801.66854 C 680.85639,801.66854 684.08346,798.44144 684.0835,794.43292 L 684.0835,746.88127 C 684.0835,742.87272 680.85639,739.64565 676.84784,739.64565 L 545.41946,739.64565 L 545.41946,722.32535 L 554.70142,722.32535 L 530.40553,710.17177 z"
+         id="path3337" />
+      <path
+         style="fill:#000000;fill-opacity:0.96078431;stroke:#000000;stroke-width:1.0853442;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+         d="M 471.15253,457.45614 C 467.14398,457.45614 463.91688,460.68324 463.91688,464.69176 L 463.91688,512.24341 C 463.91688,516.25196 467.14398,519.47903 471.15253,519.47903 L 602.56961,519.47903 L 602.56961,536.72019 L 593.28766,536.72019 L 617.23308,548.86247 L 641.52894,536.72019 L 632.24698,536.72019 L 632.24698,519.47903 L 676.84784,519.47903 C 680.85639,519.47903 684.08346,516.25196 684.0835,512.24341 L 684.0835,464.69176 C 684.0835,460.68324 680.85639,457.45614 676.84784,457.45614 L 471.15253,457.45614 z"
+         id="path3347" />
+      <path
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.0853442;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+         d="M 530.40553,522.04543 L 506.46011,534.19904 L 515.74207,534.19904 L 515.74207,551.51931 L 471.15253,551.51931 C 467.14398,551.51931 463.91688,554.74641 463.91688,558.75493 L 463.91688,606.30658 C 463.91688,610.31513 467.14398,613.5422 471.15253,613.5422 L 602.56961,613.5422 L 602.56961,630.78336 L 593.28766,630.78336 L 617.23308,642.92564 L 641.52894,630.78336 L 632.24698,630.78336 L 632.24698,613.5422 L 676.84784,613.5422 C 680.85639,613.5422 684.08346,610.3151 684.0835,606.30658 L 684.0835,558.75493 C 684.0835,554.74641 680.85639,551.51931 676.84784,551.51931 L 545.41946,551.51931 L 545.41946,534.19904 L 554.70142,534.19904 L 530.40553,522.04543 z"
+         id="path3357" />
+      <path
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.0853442;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+         d="M 530.40553,616.1086 L 506.46011,628.26218 L 515.74207,628.26218 L 515.74207,645.58248 L 471.15253,645.58248 C 467.14398,645.58248 463.91688,648.80958 463.91688,652.8181 L 463.91688,700.36975 C 463.91688,704.3783 467.14398,707.60537 471.15253,707.60537 L 602.56961,707.60537 L 602.56961,724.84653 L 593.28766,724.84653 L 617.23308,736.98881 L 641.52894,724.84653 L 632.24698,724.84653 L 632.24698,707.60537 L 676.84784,707.60537 C 680.85639,707.60537 684.08346,704.37827 684.0835,700.36975 L 684.0835,652.8181 C 684.0835,648.80958 680.85639,645.58248 676.84784,645.58248 L 545.41946,645.58248 L 545.41946,628.26218 L 554.70142,628.26218 L 530.40553,616.1086 z"
+         id="path3367" />
+    </g>
+    <g
+       id="g2444"
+       transform="translate(78.94307,-0.72815)">
+      <g
+         transform="translate(-80,0)"
+         id="g2438">
+        <path
+           style="fill:#800000;fill-opacity:1;stroke:#000000;stroke-width:1.0853442;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+           d="M 430.40553,710.17177 L 406.46011,722.32535 L 415.74207,722.32535 L 415.74207,739.64565 L 371.15253,739.64565 C 367.14398,739.64565 363.91688,742.87272 363.91688,746.88127 L 363.91688,794.43292 C 363.91688,798.44144 367.14398,801.66854 371.15253,801.66854 L 576.84784,801.66854 C 580.85639,801.66854 584.08346,798.44144 584.0835,794.43292 L 584.0835,746.88127 C 584.0835,742.87272 580.85639,739.64565 576.84784,739.64565 L 445.41946,739.64565 L 445.41946,722.32535 L 454.70142,722.32535 L 430.40553,710.17177 z"
+           id="rect2383" />
+        <path
+           style="fill:#ff6600;fill-opacity:0.96078431;stroke:#000000;stroke-width:1.0853442;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+           d="M 371.15253,457.45614 C 367.14398,457.45614 363.91688,460.68324 363.91688,464.69176 L 363.91688,512.24341 C 363.91688,516.25196 367.14398,519.47903 371.15253,519.47903 L 502.56961,519.47903 L 502.56961,536.72019 L 493.28766,536.72019 L 517.23308,548.86247 L 541.52894,536.72019 L 532.24698,536.72019 L 532.24698,519.47903 L 576.84784,519.47903 C 580.85639,519.47903 584.08346,516.25196 584.0835,512.24341 L 584.0835,464.69176 C 584.0835,460.68324 580.85639,457.45614 576.84784,457.45614 L 371.15253,457.45614 z"
+           id="rect3223" />
+        <path
+           style="fill:#5aa02c;fill-opacity:1;stroke:#000000;stroke-width:1.0853442;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+           d="M 430.40553,522.04543 L 406.46011,534.19904 L 415.74207,534.19904 L 415.74207,551.51931 L 371.15253,551.51931 C 367.14398,551.51931 363.91688,554.74641 363.91688,558.75493 L 363.91688,606.30658 C 363.91688,610.31513 367.14398,613.5422 371.15253,613.5422 L 502.56961,613.5422 L 502.56961,630.78336 L 493.28766,630.78336 L 517.23308,642.92564 L 541.52894,630.78336 L 532.24698,630.78336 L 532.24698,613.5422 L 576.84784,613.5422 C 580.85639,613.5422 584.08346,610.3151 584.0835,606.30658 L 584.0835,558.75493 C 584.0835,554.74641 580.85639,551.51931 576.84784,551.51931 L 445.41946,551.51931 L 445.41946,534.19904 L 454.70142,534.19904 L 430.40553,522.04543 z"
+           id="rect2389" />
+        <path
+           style="fill:#2c5aa0;fill-opacity:1;stroke:#000000;stroke-width:1.0853442;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+           d="M 430.40553,616.1086 L 406.46011,628.26218 L 415.74207,628.26218 L 415.74207,645.58248 L 371.15253,645.58248 C 367.14398,645.58248 363.91688,648.80958 363.91688,652.8181 L 363.91688,700.36975 C 363.91688,704.3783 367.14398,707.60537 371.15253,707.60537 L 502.56961,707.60537 L 502.56961,724.84653 L 493.28766,724.84653 L 517.23308,736.98881 L 541.52894,724.84653 L 532.24698,724.84653 L 532.24698,707.60537 L 576.84784,707.60537 C 580.85639,707.60537 584.08346,704.37827 584.0835,700.36975 L 584.0835,652.8181 C 584.0835,648.80958 580.85639,645.58248 576.84784,645.58248 L 445.41946,645.58248 L 445.41946,628.26218 L 454.70142,628.26218 L 430.40553,616.1086 z"
+           id="rect2385" />
+      </g>
+      <g
+         transform="translate(-80,0)"
+         id="g2574">
+        <g
+           id="g2568">
+          <path
+             style="fill:url(#linearGradient2553);fill-opacity:1;stroke:#000000;stroke-width:1.0853442;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+             d="M 430.40553,710.17177 L 406.46011,722.32535 L 415.74207,722.32535 L 415.74207,739.64565 L 371.15253,739.64565 C 367.14398,739.64565 363.91688,742.87272 363.91688,746.88127 L 363.91688,794.43292 C 363.91688,798.44144 367.14398,801.66854 371.15253,801.66854 L 576.84784,801.66854 C 580.85639,801.66854 584.08346,798.44144 584.0835,794.43292 L 584.0835,746.88127 C 584.0835,742.87272 580.85639,739.64565 576.84784,739.64565 L 445.41946,739.64565 L 445.41946,722.32535 L 454.70142,722.32535 L 430.40553,710.17177 z"
+             id="path3249" />
+          <path
+             id="path3259"
+             d="M 517.59484,548.42154 L 541.54023,536.26797 L 532.25831,536.26797 L 532.25831,518.94767 L 576.84784,518.94767 C 580.85639,518.94767 584.0835,515.7206 584.0835,511.71205 L 584.0835,464.1604 C 584.0835,460.15185 580.85639,456.92478 576.84784,456.92478 L 371.15253,456.92478 C 367.14398,456.92478 363.91688,460.15188 363.91688,464.1604 L 363.91688,511.71205 C 363.91688,515.7206 367.14398,518.94767 371.15253,518.94767 L 502.58091,518.94767 L 502.58091,536.26797 L 493.29895,536.26797 L 517.59484,548.42154 z"
+             style="fill:url(#linearGradient2545);fill-opacity:1;stroke:#000000;stroke-width:1.0853442;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
+          <path
+             style="fill:url(#linearGradient2537);fill-opacity:1;stroke:#000000;stroke-width:1.0853442;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+             d="M 430.40553,522.04543 L 406.46011,534.19904 L 415.74207,534.19904 L 415.74207,551.51931 L 371.15253,551.51931 C 367.14398,551.51931 363.91688,554.74641 363.91688,558.75493 L 363.91688,606.30658 C 363.91688,610.31513 367.14398,613.5422 371.15253,613.5422 L 502.56961,613.5422 L 502.56961,630.78336 L 493.28766,630.78336 L 517.23308,642.92564 L 541.52894,630.78336 L 532.24698,630.78336 L 532.24698,613.5422 L 576.84784,613.5422 C 580.85639,613.5422 584.08346,610.3151 584.0835,606.30658 L 584.0835,558.75493 C 584.0835,554.74641 580.85639,551.51931 576.84784,551.51931 L 445.41946,551.51931 L 445.41946,534.19904 L 454.70142,534.19904 L 430.40553,522.04543 z"
+             id="path3263" />
+          <path
+             id="path3273"
+             d="M 430.40553,616.1086 L 406.46011,628.26218 L 415.74207,628.26218 L 415.74207,645.58248 L 371.15253,645.58248 C 367.14398,645.58248 363.91688,648.80958 363.91688,652.8181 L 363.91688,700.36975 C 363.91688,704.3783 367.14398,707.60537 371.15253,707.60537 L 502.56961,707.60537 L 502.56961,724.84653 L 493.28766,724.84653 L 517.23308,736.98881 L 541.52894,724.84653 L 532.24698,724.84653 L 532.24698,707.60537 L 576.84784,707.60537 C 580.85639,707.60537 584.08346,704.37827 584.0835,700.36975 L 584.0835,652.8181 C 584.0835,648.80958 580.85639,645.58248 576.84784,645.58248 L 445.41946,645.58248 L 445.41946,628.26218 L 454.70142,628.26218 L 430.40553,616.1086 z"
+             style="fill:url(#linearGradient2529);fill-opacity:1;stroke:#000000;stroke-width:1.0853442;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
+        </g>
+        <g
+           id="g2558">
+          <text
+             xml:space="preserve"
+             style="font-size:20px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Liberation Sans"
+             x="394.11737"
+             y="684.25793"
+             id="text2395"><tspan
+               sodipodi:role="line"
+               id="tspan2397"
+               x="394.11737"
+               y="684.25793">Operating System</tspan></text>
+          <text
+             id="text3225"
+             y="496.13147"
+             x="452.27167"
+             style="font-size:20px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Liberation Sans"
+             xml:space="preserve"><tspan
+               y="496.13147"
+               x="452.27167"
+               id="tspan3227"
+               sodipodi:role="line">User</tspan></text>
+          <text
+             xml:space="preserve"
+             style="font-size:20px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Liberation Sans"
+             x="425.6701"
+             y="590.19464"
+             id="text2403"><tspan
+               sodipodi:role="line"
+               id="tspan2405"
+               x="425.6701"
+               y="590.19464">Application</tspan></text>
+          <text
+             id="text2391"
+             y="778.32098"
+             x="430.23065"
+             style="font-size:20px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Liberation Sans"
+             xml:space="preserve"><tspan
+               y="778.32098"
+               x="430.23065"
+               id="tspan2393"
+               sodipodi:role="line">Hardware</tspan></text>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/pics/evolution.jpg b/pics/evolution.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c84948c2fa8d8f8c1f61118a47c955f867fdd39c
Binary files /dev/null and b/pics/evolution.jpg differ