sysmodellibs/sysmodelgen/test/variables/ini-output.svg
changeset 1 b538b70cbe51
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sysmodellibs/sysmodelgen/test/variables/ini-output.svg	Thu Mar 11 18:20:56 2010 +0200
@@ -0,0 +1,6021 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<s:svg xmlns:doc="tooldoc" xmlns:s="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" onload="wrapalltext()" viewBox="-21.95 0 683.0500000000002 381.62">
+  <title xmlns="http://www.w3.org/2000/svg" xmlns:exslt="http://exslt.org/common">Symbian OS v9.4 System Model: ISSUED 1.5</title>
+  <defs xmlns="http://www.w3.org/2000/svg" xmlns:exslt="http://exslt.org/common">
+    <style type="text/css">
+    text.layer, text.block, text.subblock, text.collection, text.component,
+    text.cbox, text.lgrp, text.label, text.lgd {
+		fill:black;
+		font-family: Arial;
+    }
+    text.title {
+		fill:red;
+		font-weight: bold;
+		font-size: 6.3495px;  /*  18pt  */		
+		font-family: Arial;
+    }    
+    text.component {		
+		font-size: 1.940px;  /*  5.5pt  */
+		font-weight: bold
+	}
+ 	text.lgd, 
+	text.layer, text.block {
+		font-size: 4.233px;  /*  12pt  */
+		font-weight: bold;
+	}
+	text.label {		
+		font-size: 1.940px;  /*  5.5pt  */
+		font-weight: bold
+	}
+	text.cbox {		
+		font-size: 1.411px;  /*  4pt  */
+		font-weight: bold
+	}
+	text.lgrp {
+		font-size: 12.699px;  /*  36pt  */
+		font-weight: normal;
+	}
+
+	text.subblock {
+		font-size: 2.822px;  /*  8pt  */		
+	}
+
+	text.collection {
+		font-size: 2.469px;  /*  7pt  */		
+	}
+
+
+	/* thin border */
+	rect.legend, rect.collection, rect.cbox {
+		stroke-width: 0.0882px;  /*  0.25pt  */
+		stroke: black
+	}
+	/* thick border */
+	rect.layer, rect.subblock, rect.block  {
+		stroke-width: 0.2469px;  /*  0.7pt  */
+		stroke: black
+	}
+	rect.layer {
+		fill: #e6e6e6
+	}
+	rect.block {
+		fill: #b3b3b3
+	}
+	rect.subblock {
+		fill: #e6e6e6
+	}
+	rect.collection {
+		fill: white
+	}
+	rect.legend {
+		fill: white
+	}
+ </style>
+    <radialGradient id="Patternradial-grad" gradientUnits="userSpaceOnUse" cx="10" cy="10" r="14">
+      <stop offset="0%" stop-color="white" stop-opacity="1"/>
+      <stop offset="100%" stop-opacity="0" stop-color="white"/>
+    </radialGradient>
+    <linearGradient id="Patternstriped-diag-up" spreadMethod="repeat" gradientUnits="userSpaceOnUse" x1="0%" x2="15%" y1="0%" y2="15%">
+      <stop offset="0%" stop-opacity="0" stop-color="white"/>
+      <stop offset="20%" stop-color="#ccc" stop-opacity="1"/>
+      <stop offset="40%" stop-opacity="0" stop-color="white"/>
+      <stop offset="100%" stop-opacity="0" stop-color="white"/>
+    </linearGradient>
+    <symbol id="Borderbox" viewBox="0 0 20 20">
+      <path d="M 0 0 L 0 20 L 20 20 L 20 0 z" stroke="black"/>
+    </symbol>
+    <symbol id="Borderbox-clipLB" viewBox="0 0 20 20">
+      <path d="M 0 0 L 0 15 L 5 20 L 20 20 L 20 0 z" stroke="black"/>
+    </symbol>
+    <symbol id="Borderbox-clipLT" viewBox="0 0 20 20">
+      <path d="M 5 0 L 0 5 L 0 20 L 20 20 L 20 0 z" stroke="black"/>
+    </symbol>
+    <symbol id="Borderbox-clipRB" viewBox="0 0 20 20">
+      <path d="M 0 0 L 0 20 L 15 20 L 20 15 L 20 0 z" stroke="black"/>
+    </symbol>
+    <symbol id="Borderbox-clipAll" viewBox="0 0 20 20">
+      <path d="M 5 0 L 0 5 L 0 15 L 5 20 L 15 20 L 20 15 L 20 5 L 15 0 z" stroke="black"/>
+    </symbol>
+    <s:radialGradient id="note" gradientUnits="userSpaceOnUse" cx="10" cy="10" r="14">
+      <s:stop offset="0%" stop-color="yellow" stop-opacity="1"/>
+      <s:stop offset="100%" stop-opacity="0" stop-color="white"/>
+    </s:radialGradient>
+    <s:linearGradient id="ref" spreadMethod="repeat" gradientUnits="userSpaceOnUse" x1="0%" x2="15%" y1="0%" y2="15%">
+      <s:stop offset="0%" stop-opacity="0" stop-color="white"/>
+      <s:stop offset="20%" stop-color="white" stop-opacity="1"/>
+      <s:stop offset="40%" stop-opacity="0" stop-color="white"/>
+      <s:stop offset="100%" stop-opacity="0" stop-color="white"/>
+    </s:linearGradient>
+    <symbol id="BorderShape4" viewBox="0 0 20 20">
+      <s:path d="M 0 0 L 0 20 L 20 20 L 20 5 L 15 0 z" stroke="black"/>
+    </symbol>
+  </defs>
+ <defs xmlns="http://www.w3.org/2000/svg">
+  <marker id="Triangle" viewBox="-1 -1 7 7" refX="5" refY="2" markerUnits="strokeWidth" markerWidth="6" markerHeight="6" orient="auto">
+   <polygon style="fill:black;stroke:black;" points="0,0 5,2 0,4 0,0"/>
+  </marker>
+  <marker id="TriangleF" viewBox="-1 -1 7 7" refX="0" refY="2" markerUnits="strokeWidth" markerWidth="6" markerHeight="6" orient="auto">
+   <polygon style="fill:blue;stroke:blue;" points="5,0 5,4 0,2 5,0"/>
+  </marker>
+  <style type="text/css">
+	path.arrow {
+		marker-end: url(#Triangle);
+		fill:none;stroke: black;
+		stroke-width: 0.3px;
+	}
+	path.arrowF {
+		marker-start: url(#TriangleF);
+		fill:none;stroke: blue;
+		stroke-width: 0.3px;		
+	}
+ </style>
+ </defs>
+  <!--Drawing in static mode: false-->
+  <script xmlns="http://www.w3.org/2000/svg" xmlns:exslt="http://exslt.org/common" type="text/ecmascript"> 
+
+var svgns="http://www.w3.org/2000/svg";
+
+
+var curId = '';
+function clear(id) {
+	if(curId != '') off(curId);
+	return curId=id;
+}
+
+
+function on(id) {
+	var cur =document.getElementById(id)
+	cur.setAttribute('visibility','visible');
+	
+	return cur;
+}
+
+function off(id) {
+	document.getElementById(id).setAttribute('visibility','hidden');
+}
+
+
+
+
+function splitup(txt) {
+	var a = new Array;
+	var t = txt;
+	var found		
+	while((found = t.match(/(^[\u4e00-\ufa2d])(.*)$/))|| ( found = t.match(/^([^ \xad-]+[ \xad-]+)(.*)$/))) {
+			a.push(found[1]);
+			t=found[2];
+	}
+	a.push(t);
+	return a;
+}
+
+
+
+
+
+function splitable(node) {
+ 	return node.firstChild.nodeType == 3 &amp;&amp;  node.firstChild.data.match(/[ \t\n\r\xad-]/);
+}
+
+function crush(node, len) {
+	node.setAttribute('letter-spacing','-0.1');
+	if( node.getComputedTextLength() &gt; len) 
+		node.setAttribute('letter-spacing','-0.2');
+}
+
+function whatSize(txt) { // convert a length into pixels
+	if(txt.match(/^[0-9.-]+$/)) return txt;
+	var a = document.createElementNS(svgns,'rect');
+	a.setAttribute('x',0);
+	a.setAttribute('y',0);
+	a.setAttribute('width',txt);
+	var l = a.getBBox().width;
+	delete a;
+	return l;
+}
+
+function wrapalltext(node) {
+    if(!node) node= document;
+    var all = node.getElementsByTagNameNS(svgns,'text');
+    var i=0;
+    for (i=0; i&lt;all.length; i++) {
+	var cur = all.item(i);
+	var w =0;
+	if(cur.hasAttribute('ref')) {
+		w = document.getElementById(cur.getAttribute('ref')).getBBox().width * 0.9;
+	} else if (cur.hasAttribute('width')) {
+		w = whatSize(cur.getAttribute('width'));
+	}
+	if (w)	wraptext(cur,w)
+	}
+}
+
+
+function wraptext(cur,l) {
+	if(cur.firstChild.nodeType != 3)  return; // must be just a text node
+	if(cur.getBBox().width &lt; l )  {
+		cur.firstChild.data = cur.firstChild.data.replace(/\xad/g,"");
+		return; // no need -- won't wrap
+	}
+	var t = cur.firstChild.data.replace(/\s+/," ");  // normalize all spaces
+	t = t.replace(/^ +/,"").replace(/ +$/,"");  // trim spaces
+	var words =splitup(t); 	// each word ends with the split character (if any)
+	if (words.length&lt;2)  {
+		crush(cur, l);
+		return;
+	}
+	cur.removeChild(cur.firstChild)
+	var tspan = document.createElementNS(svgns,'tspan');
+	cur.appendChild(tspan);
+	var txt = document.createTextNode(words[0]);
+	tspan.appendChild(txt);
+	var off=-100;
+	var zero =0;
+	for (i =1;i&lt; words.length;i++) {
+		var was = txt.data;
+		txt.data+=words[i];
+		if (tspan.getComputedTextLength() -zero &gt; l) { // if the line with this word at the end is bigger than the available space...
+			txt.data=was.replace(/ +$/,"").replace(/\xad(.)/,"$1"); // remove trailing spaces and soft hyphens
+			// if it's still too big then decrease the letter spacing
+			if( tspan.getComputedTextLength() &gt; l ) 	crush(tspan,l);
+			tspan = document.createElementNS(svgns,'tspan');
+			tspan.setAttribute('baseline-shift',off+"%");
+			off-=100;
+			tspan.setAttribute('x',cur.getAttribute('x'));
+			cur.appendChild(tspan);
+			txt = document.createTextNode('');
+			tspan.appendChild(txt);
+			zero = tspan.getComputedTextLength;
+			txt.data+=words[i];
+		}
+	}
+	var align =cur.getAttribute('dominant-baseline');
+	if(align=='' || align=='ideographic') {
+		cur.setAttribute('baseline-shift',(-100-off)+"%");
+	 } else{
+	 	 if(align=='mathematical')
+			cur.setAttribute('baseline-shift',((-100-off ) / 2 )+"%");
+		else if(align=='hanging') 
+			cur.setAttribute('baseline-shift',0+"%")
+	 }
+}
+   </script>
+  <g xmlns="http://www.w3.org/2000/svg" xmlns:exslt="http://exslt.org/common" class="layer-group">
+    <rect width="676.6500000000002" height="357.72" x="-18.75" y="3.2" rx="4.65" fill="rgb(143,188,143)"/>
+  </g>
+  <g xmlns="http://www.w3.org/2000/svg" xmlns:exslt="http://exslt.org/common" class="layer-group">
+    <rect width="667.9000000000002" height="191.26000000000002" x="-15" y="139.46" rx="4.65" fill="rgb(93,155,205)"/>
+    <text text-anchor="middle" dominant-baseline="mathematical" class="lgrp" transform="rotate(-90)" y="-7.5" width="191.26000000000002" x="-235.09000000000003">Core OS</text>
+  </g>
+  <g xmlns="http://www.w3.org/2000/svg" xmlns:exslt="http://exslt.org/common" class="layer" transform="translate(0 8.2)">
+    <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="70.23"/>
+    <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="70.23" x="-35.415">Application Services</text>
+    <g class="layer-detail" transform="translate(178.25000000000014 6.4)">
+      <rect x="-165.45000000000013" class="layer" y="-6.4" width="635.1000000000003" height="70.23"/>
+      <g>
+        <g class="block" transform="translate( 0 0)">
+          <rect class="block" x="0" width="85.80000000000001" height="63.83" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="85.80000000000001" x="42.900000000000006" y="59.629999999999995" dominant-baseline="ideographic">PIM</text>
+          <g>
+            <g class="collection" transform="translate(0 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">PIM Application Services</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('Calendar')" onmouseout="off('Calendar')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Calendar</text>
+                </g>
+                <g class="component" onmouseover="on('AgendaModel')" onmouseout="off('AgendaModel')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Agenda Model</text>
+                </g>
+                <g class="component" onmouseover="on('AgendaVersitPlugin')" onmouseout="off('AgendaVersitPlugin')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">vCal Plugin</text>
+                </g>
+                <g class="component" onmouseover="on('ContactsModel')" onmouseout="off('ContactsModel')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Contacts Model</text>
+                </g>
+                <g class="component" onmouseover="on('PhonebookSync')" onmouseout="off('PhonebookSync')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item12.mouseover" end="i0-item12.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#3299cc;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Phone­book Sync</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 18.8)">
+              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">PIM Application Support</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('vCardandvCal')" onmouseout="off('vCardandvCal')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">vCard &amp;vCal</text>
+                </g>
+                <g class="component" onmouseover="on('ChineseCalendarConverter')" onmouseout="off('ChineseCalendarConverter')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Chinese Calendar Cnvter.</text>
+                </g>
+                <g class="component" onmouseover="on('BackupRestoreNotification')" onmouseout="off('BackupRestoreNotification')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Backup Restore Notifica­tion</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(48.6 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Office Application Engines</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('DataEngine')" onmouseout="off('DataEngine')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Data Engine</text>
+                </g>
+                <g class="component" onmouseover="on('SheetEngine')" onmouseout="off('SheetEngine')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Sheet Engine</text>
+                </g>
+                <g class="component" onmouseover="on('Chart')" onmouseout="off('Chart')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">Chart</text>
+                </g>
+                <g class="component" onmouseover="on('WordEngine')" onmouseout="off('WordEngine')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Word Engine</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 87.9 0)">
+          <rect class="block" x="0" width="65.10000000000001" height="63.83" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="65.10000000000001" x="32.550000000000004" y="59.629999999999995" dominant-baseline="ideographic">Messaging</text>
+          <g>
+            <g class="collection" transform="translate(0 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="65.10000000000001"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="63.70000000000001">Messaging Framework</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('MessageServerandStore')" onmouseout="off('MessageServerandStore')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item20.mouseover" end="i0-item20.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Msg. Server &amp; Store</text>
+                </g>
+                <g class="component" onmouseover="on('BIOMessagingFramework')" onmouseout="off('BIOMessagingFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item20.mouseover" end="i0-item20.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">BIO Msg. Frmwk.</text>
+                </g>
+                <g class="component" onmouseover="on('MMSSettings')" onmouseout="off('MMSSettings')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item20.mouseover" end="i0-item20.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">MMS Settings</text>
+                </g>
+                <g class="component" onmouseover="on('MMSConfiguration')" onmouseout="off('MMSConfiguration')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item20.mouseover" end="i0-item20.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">MMS Config.</text>
+                </g>
+                <g class="component" onmouseover="on('WatcherFramework')" onmouseout="off('WatcherFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item20.mouseover" end="i0-item20.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Watcher Frmwk.</text>
+                </g>
+                <g class="component" onmouseover="on('SendAs')" onmouseout="off('SendAs')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item20.mouseover" end="i0-item20.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15">Send As</text>
+                </g>
+                <g class="component" onmouseover="on('MessageURLHandler')" onmouseout="off('MessageURLHandler')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item20.mouseover" end="i0-item20.mouseout"/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Message URL Handler</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 18.8)">
+              <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Messaging Plugins</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('BIOWatchers')" onmouseout="off('BIOWatchers')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item20.mouseover" end="i0-item20.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">BIO Watchers</text>
+                </g>
+                <g class="component" onmouseover="on('ScheduledSendMTM')" onmouseout="off('ScheduledSendMTM')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item20.mouseover" end="i0-item20.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Sched. Send MTM</text>
+                </g>
+                <g class="component" onmouseover="on('POP3andSMTPMTM')" onmouseout="off('POP3andSMTPMTM')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item20.mouseover" end="i0-item20.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">POP3 &amp; SMTP MTMs</text>
+                </g>
+                <g class="component" onmouseover="on('IMAP4MTM')" onmouseout="off('IMAP4MTM')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item20.mouseover" end="i0-item20.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">IMAP4 MTM</text>
+                </g>
+                <g class="component" onmouseover="on('OBEXMTMs')" onmouseout="off('OBEXMTMs')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item20.mouseover" end="i0-item20.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">OBEX MTMs</text>
+                </g>
+                <g class="component" onmouseover="on('SMSMTM')" onmouseout="off('SMSMTM')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item20.mouseover" end="i0-item20.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15">SMS MTM</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 155.1 0)">
+          <rect class="block" x="0" width="64.2" height="63.83" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="64.2" x="32.1" y="59.629999999999995" dominant-baseline="ideographic">Remote Management</text>
+          <g>
+            <g class="collection" transform="translate(0 18.8)">
+              <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Sync and Remote Management Framework</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('ConnectivityFramework')" onmouseout="off('ConnectivityFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Connec­tivity Frmwk.</text>
+                </g>
+                <g class="component" onmouseover="on('OMASyncMLDataSync')" onmouseout="off('OMASyncMLDataSync')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OMA SyncML Data Sync</text>
+                </g>
+                <g class="component" onmouseover="on('OMASyncMLCommonFramework')" onmouseout="off('OMASyncMLCommonFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">OMA SyncML Common Frmwk.</text>
+                </g>
+                <g class="component" onmouseover="on('OMASyncMLDMInterface')" onmouseout="off('OMASyncMLDMInterface')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">OMA SyncML DM Interface</text>
+                </g>
+                <g class="component" onmouseover="on('DeviceManagementFramework')" onmouseout="off('DeviceManagementFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item15.mouseover" end="i0-item15.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:#ebc79e;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Dev Man Frmwk.</text>
+                </g>
+                <g class="component" onmouseover="on('ClientProvisioningFramework')" onmouseout="off('ClientProvisioningFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item15.mouseover" end="i0-item15.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRB" style="fill:#ebc79e;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Client Provision­ing Frmwk.</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Sync and Remote Management Services</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('ConnectivityServices')" onmouseout="off('ConnectivityServices')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Connec­tivity Services</text>
+                </g>
+                <g class="component" onmouseover="on('DataSyncAdaptors')" onmouseout="off('DataSyncAdaptors')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Data Sync Adaptors</text>
+                </g>
+                <g class="component" onmouseover="on('DeviceManagementAdaptors')" onmouseout="off('DeviceManagementAdaptors')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item15.mouseover" end="i0-item15.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:#ebc79e;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Dev Man Adaptors</text>
+                </g>
+                <g class="component" onmouseover="on('ClientProvisioningAdaptors')" onmouseout="off('ClientProvisioningAdaptors')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item15.mouseover" end="i0-item15.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#ebc79e;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Client Provision­ing Adaptors</text>
+                </g>
+                <g class="component" onmouseover="on('MobileActiveSync')" onmouseout="off('MobileActiveSync')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Mobile Active Sync</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(48.6 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">MTP Data Providers</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('MTPFileandFolderProvider')" onmouseout="off('MTPFileandFolderProvider')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MTP File &amp; Folder Provider</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 221.4 0)">
+          <rect class="block" x="0" width="82.8" height="63.83" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="82.8" x="41.4" y="59.629999999999995" dominant-baseline="ideographic">Java J2ME</text>
+          <g>
+            <g class="collection" transform="translate(0 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">MIDP 2.0 Profile</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('MIDPLCDUI')" onmouseout="off('MIDPLCDUI')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MIDP LCDUI</text>
+                </g>
+                <g class="component" onmouseover="on('MIDPRMS')" onmouseout="off('MIDPRMS')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">MIDP RMS</text>
+                </g>
+                <g class="component" onmouseover="on('MIDPIO')" onmouseout="off('MIDPIO')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">MIDP IO</text>
+                </g>
+                <g class="component" onmouseover="on('MIDPDeviceControl')" onmouseout="off('MIDPDeviceControl')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">MIDP Device Control</text>
+                </g>
+                <g class="component" onmouseover="on('SecurityPolicy')" onmouseout="off('SecurityPolicy')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Security Policy</text>
+                </g>
+                <g class="component" onmouseover="on('MIDPGSMSecurityRP')" onmouseout="off('MIDPGSMSecurityRP')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">MIDP GSM Security RP</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 18.8)">
+              <rect class="collection" x="0" y="0" height="15.6" width="65.10000000000001"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="63.70000000000001">MIDP 2.0 Packages</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('MIDPFileGCF')" onmouseout="off('MIDPFileGCF')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MIDP File GCF</text>
+                </g>
+                <g class="component" onmouseover="on('MobileMediaAPI1.1')" onmouseout="off('MobileMediaAPI1.1')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Mobile Media API 1.1</text>
+                </g>
+                <g class="component" onmouseover="on('Mobile3D1.1')" onmouseout="off('Mobile3D1.1')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Mobile 3D 1.1</text>
+                </g>
+                <g class="component" onmouseover="on('JTWI1.0')" onmouseout="off('JTWI1.0')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">JTWI 1.0</text>
+                </g>
+                <g class="component" onmouseover="on('MIDPPIM')" onmouseout="off('MIDPPIM')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">MIDP PIM</text>
+                </g>
+                <g class="component" onmouseover="on('Bluetooth1.1')" onmouseout="off('Bluetooth1.1')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Bluetooth 1.1</text>
+                </g>
+                <g class="component" onmouseover="on('WMA1.1')" onmouseout="off('WMA1.1')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45">WMA 1.1</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 37.6)">
+              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">CLDC 1.1</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('JavaIO')" onmouseout="off('JavaIO')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Java IO</text>
+                </g>
+                <g class="component" onmouseover="on('JavaLang')" onmouseout="off('JavaLang')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Java Lang</text>
+                </g>
+                <g class="component" onmouseover="on('JavaUtilities')" onmouseout="off('JavaUtilities')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Java Utilities</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(30.000000000000004 37.6)">
+              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Bluetooth &amp; SMS Push</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('Bluetooth1.1Push')" onmouseout="off('Bluetooth1.1Push')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Bluetooth 1.1 Push</text>
+                </g>
+                <g class="component" onmouseover="on('WMA1.1Push')" onmouseout="off('WMA1.1Push')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">WMA 1.1 Push</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(50.70000000000001 37.6)">
+              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Low Level Plugins</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('LCDUIPlugin')" onmouseout="off('LCDUIPlugin')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">LCDUI plugin</text>
+                </g>
+                <g class="component" onmouseover="on('RuntimePlugin')" onmouseout="off('RuntimePlugin')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Runtime plugin</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(67.2 18.8)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Virtual Machine</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('CLDCHi1.1')" onmouseout="off('CLDCHi1.1')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item19.mouseover" end="i0-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#c0d9d9;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">CLDC Hi 1.1</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+  <g xmlns="http://www.w3.org/2000/svg" xmlns:exslt="http://exslt.org/common" class="layer" transform="translate(0 81.63000000000001)">
+    <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="54.63000000000001"/>
+    <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="54.63000000000001" x="-27.615000000000006">Generic Middleware</text>
+    <g class="layer-detail" transform="translate(68.60000000000007 6.4)">
+      <rect x="-55.80000000000007" class="layer" y="-6.4" width="635.1000000000003" height="54.63000000000001"/>
+      <g>
+        <g class="block" transform="translate( 0 0)">
+          <rect class="block" x="0" width="107.69999999999999" height="48.230000000000004" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="107.69999999999999" x="53.849999999999994" y="44.03" dominant-baseline="ideographic">Generic Application Support</text>
+          <g>
+            <g class="collection" transform="translate(0 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">File Handling</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('FileConverterFramework')" onmouseout="off('FileConverterFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">File Cnvrter. Frmwk.</text>
+                </g>
+                <g class="component" onmouseover="on('OtherFileConverterPlugins')" onmouseout="off('OtherFileConverterPlugins')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Other File Cnvter. Plugins</text>
+                </g>
+                <g class="component" onmouseover="on('HTMLtoRichTextConverter')" onmouseout="off('HTMLtoRichTextConverter')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">HTML to RichText Cnvter.</text>
+                </g>
+                <g class="component" onmouseover="on('RichTexttoHTMLConverter')" onmouseout="off('RichTexttoHTMLConverter')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">RichText to HTML Cnvter.</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 20.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Text Rendering</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('TextHandling')" onmouseout="off('TextHandling')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item13.mouseover" end="i0-item13.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#9f9f5f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Text Handling</text>
+                </g>
+                <g class="component" onmouseover="on('TextFormatting')" onmouseout="off('TextFormatting')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item13.mouseover" end="i0-item13.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:#9f9f5f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Text Formatt­ing</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(20.700000000000003 20.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Common App Services</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('AlarmServer')" onmouseout="off('AlarmServer')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#note); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Alarm Server</text>
+                </g>
+                <g class="component" onmouseover="on('Help')" onmouseout="off('Help')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">Help</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(41.400000000000006 20.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Time Zone Services</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('TimeZoneServer')" onmouseout="off('TimeZoneServer')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Timezone Server</text>
+                </g>
+                <g class="component" onmouseover="on('TimeZoneLocalisation')" onmouseout="off('TimeZoneLocalisation')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Timezone Locali­sation</text>
+                </g>
+                <g class="component" onmouseover="on('WorldServer')" onmouseout="off('WorldServer')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item22.mouseover" end="i0-item22.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#ffff80;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">World Server</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(39.300000000000004 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Content Handling</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('ContentHandlingFramework')" onmouseout="off('ContentHandlingFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Content Handling Frmwk.</text>
+                </g>
+                <g class="component" onmouseover="on('SMILParser')" onmouseout="off('SMILParser')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item20.mouseover" end="i0-item20.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:red;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">SMIL Parser</text>
+                </g>
+                <g class="component" onmouseover="on('WebRecognisers')" onmouseout="off('WebRecognisers')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item17.mouseover" end="i0-item17.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#ff8f68;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Web Recog­nisers</text>
+                </g>
+                <g class="component" onmouseover="on('ReferenceDRMAgent')" onmouseout="off('ReferenceDRMAgent')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:yellow;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Reference DRM Agent</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(78.6 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Printing Support</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('PrintingUISupport')" onmouseout="off('PrintingUISupport')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Printing UI Support</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(71.4 20.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Open Env. Utilities</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('CommandShell')" onmouseout="off('CommandShell')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item8.mouseover" end="i0-item8.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:#817485;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Command Shell</text>
+                </g>
+                <g class="component" onmouseover="on('TelnetServer')" onmouseout="off('TelnetServer')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item8.mouseover" end="i0-item8.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox" style="fill:#817485;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Telnet Server</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(92.1 20.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Backup and Restore</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('BackupEngine')" onmouseout="off('BackupEngine')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Backup Engine</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 109.79999999999998 0)">
+          <rect class="block" x="0" width="84.89999999999999" height="48.230000000000004" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="84.89999999999999" x="42.449999999999996" y="44.03" dominant-baseline="ideographic">Security Management</text>
+          <g>
+            <g class="collection" transform="translate(0 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Installation Services</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('SecureSoftwareInstall')" onmouseout="off('SecureSoftwareInstall')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:yellow;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Secure Software Install</text>
+                </g>
+                <g class="component" onmouseover="on('SecureSoftwareInstallDeviceTools')" onmouseout="off('SecureSoftwareInstallDeviceTools')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:yellow;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Secure Software Install Device Tools</text>
+                </g>
+                <g class="component" onmouseover="on('SISInstaller')" onmouseout="off('SISInstaller')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:yellow;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">SIS Installer</text>
+                </g>
+                <g class="component" onmouseover="on('JavaMIDletInstaller')" onmouseout="off('JavaMIDletInstaller')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:yellow;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#note); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Java MIDlet Installer</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(39.300000000000004 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Authorisation</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('UserPromptService')" onmouseout="off('UserPromptService')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:yellow;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">User Prompt Service</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 20.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Crypto Services</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('CertificateandKeyManagement')" onmouseout="off('CertificateandKeyManagement')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:yellow;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Cert. &amp; Key Manage­ment</text>
+                </g>
+                <g class="component" onmouseover="on('RootCertificates')" onmouseout="off('RootCertificates')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:yellow;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Root Certif­icates</text>
+                </g>
+                <g class="component" onmouseover="on('ASNPKCS')" onmouseout="off('ASNPKCS')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:yellow;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">ASN PKCS</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(30.000000000000004 20.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Network Security</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('EAPPluginsforWiFi')" onmouseout="off('EAPPluginsforWiFi')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">EAP Plugins for WiFi</text>
+                </g>
+                <g class="component" onmouseover="on('TLS')" onmouseout="off('TLS')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">TLS</text>
+                </g>
+                <g class="component" onmouseover="on('TLSProvider')" onmouseout="off('TLSProvider')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:yellow;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">TLS Provider</text>
+                </g>
+                <g class="component" onmouseover="on('IPSec')" onmouseout="off('IPSec')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">IPSec</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(69.3 20.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Security Utilities</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('SecurityCommonUtils')" onmouseout="off('SecurityCommonUtils')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:yellow;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Security Common Utils</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 196.79999999999998 0)">
+          <rect class="block" x="0" width="162.3" height="48.230000000000004" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="162.3" x="81.15" y="44.03" dominant-baseline="ideographic">Application Protocols</text>
+          <g>
+            <g class="collection" transform="translate(0 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="83.7"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="82.3">Application Layer Protocols</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('HTTPTransportFramework')" onmouseout="off('HTTPTransportFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item17.mouseover" end="i0-item17.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#ff8f68;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">HTTP Trans. Frmwk.</text>
+                </g>
+                <g class="component" onmouseover="on('HTTPExamples')" onmouseout="off('HTTPExamples')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item17.mouseover" end="i0-item17.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:#ff8f68;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">HTTP Examples</text>
+                </g>
+                <g class="component" onmouseover="on('WAPPushFramework')" onmouseout="off('WAPPushFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item17.mouseover" end="i0-item17.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#ff8f68;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#note); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">WAP Push Frmwk.</text>
+                </g>
+                <g class="component" onmouseover="on('WAPPushHandlers')" onmouseout="off('WAPPushHandlers')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item17.mouseover" end="i0-item17.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#ff8f68;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">WAP Push Handlers</text>
+                </g>
+                <g class="component" onmouseover="on('WAPBase')" onmouseout="off('WAPBase')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item17.mouseover" end="i0-item17.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#ff8f68;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">WAP Base</text>
+                </g>
+                <g class="component" onmouseover="on('FTPEngine')" onmouseout="off('FTPEngine')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item17.mouseover" end="i0-item17.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape4" style="fill:#ff8f68;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">FTP Engine</text>
+                </g>
+                <g class="component" onmouseover="on('TelnetEngine')" onmouseout="off('TelnetEngine')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item17.mouseover" end="i0-item17.mouseout"/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape4" style="fill:#ff8f68;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Telnet Engine</text>
+                </g>
+                <g class="component" onmouseover="on('OBEXProtocol')" onmouseout="off('OBEXProtocol')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">OBEX Protocol</text>
+                </g>
+                <g class="component" onmouseover="on('OBEXExtensionAPI')" onmouseout="off('OBEXExtensionAPI')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                  <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001" width="9.3">OBEX Extension API</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(85.8 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Application Layer Plugins and Utils</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('HTTPUtilitiesLibrary')" onmouseout="off('HTTPUtilitiesLibrary')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item17.mouseover" end="i0-item17.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#ff8f68;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">HTTP Utilities Library</text>
+                </g>
+                <g class="component" onmouseover="on('URIPermissionServices')" onmouseout="off('URIPermissionServices')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item17.mouseover" end="i0-item17.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#ff8f68;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">URI Permis­sion Services</text>
+                </g>
+                <g class="component" onmouseover="on('BookmarkSupport')" onmouseout="off('BookmarkSupport')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item17.mouseover" end="i0-item17.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:#ff8f68;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Bookmark Support</text>
+                </g>
+                <g class="component" onmouseover="on('HTTPProtocolPlugins')" onmouseout="off('HTTPProtocolPlugins')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item17.mouseover" end="i0-item17.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#ff8f68;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">HTTP Protocol Plugins</text>
+                </g>
+                <g class="component" onmouseover="on('HTTPTransportPlugins')" onmouseout="off('HTTPTransportPlugins')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item17.mouseover" end="i0-item17.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#ff8f68;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">HTTP Transport Plugins</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(134.4 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Bluetooth Profiles</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('RemoteControlProfile')" onmouseout="off('RemoteControlProfile')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Remote Control Profile</text>
+                </g>
+                <g class="component" onmouseover="on('PhonebookAccessProfile')" onmouseout="off('PhonebookAccessProfile')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#note); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Phonebook Access Profile</text>
+                </g>
+                <g class="component" onmouseover="on('BluetoothPANProfile')" onmouseout="off('BluetoothPANProfile')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Bluetooth PAN Profile</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 20.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">WAP Stack</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('WAPMessageAPI')" onmouseout="off('WAPMessageAPI')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">WAP Message API</text>
+                </g>
+                <g class="component" onmouseover="on('WAPShortStack')" onmouseout="off('WAPShortStack')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">WAP Short Stack</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(20.700000000000003 20.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Connectivity Transports</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('m-Router')" onmouseout="off('m-Router')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">m-Router</text>
+                </g>
+                <g class="component" onmouseover="on('PLPRemoteLink')" onmouseout="off('PLPRemoteLink')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">PLP Remote Link</text>
+                </g>
+                <g class="component" onmouseover="on('PLPVariant')" onmouseout="off('PLPVariant')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">PLP Variant</text>
+                </g>
+                <g class="component" onmouseover="on('EventBroadcast')" onmouseout="off('EventBroadcast')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Event Broad­cast</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(60.00000000000001 20.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">MTP Transports</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('MTPUSBTransport')" onmouseout="off('MTPUSBTransport')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MTP USB Transport</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 361.20000000000005 0)">
+          <rect class="block" x="0" width="55.800000000000004" height="48.230000000000004" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="55.800000000000004" x="27.900000000000002" y="44.03" dominant-baseline="ideographic">Multimedia Middleware</text>
+          <g>
+            <g class="collection" transform="translate(0 18.8)">
+              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Multimedia Protocols</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('MTPFramework')" onmouseout="off('MTPFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MTP Frmwk.</text>
+                </g>
+                <g class="component" onmouseover="on('RTP')" onmouseout="off('RTP')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item6.mouseover" end="i0-item6.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#eaadea;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">RTP</text>
+                </g>
+                <g class="component" onmouseover="on('SIPFramework')" onmouseout="off('SIPFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item6.mouseover" end="i0-item6.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#eaadea;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">SIP Frmwk.</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">SIP Connection Provider Plugins</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('SIPConnectionProvider')" onmouseout="off('SIPConnectionProvider')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item6.mouseover" end="i0-item6.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#eaadea;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">SIP Connec­tion Provider</text>
+                </g>
+                <g class="component" onmouseover="on('SIPDummyPRT')" onmouseout="off('SIPDummyPRT')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item6.mouseover" end="i0-item6.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#eaadea;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">SIP Dummy PRT</text>
+                </g>
+                <g class="component" onmouseover="on('SIPStateMachine')" onmouseout="off('SIPStateMachine')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item6.mouseover" end="i0-item6.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#eaadea;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">SIP State Machine</text>
+                </g>
+                <g class="component" onmouseover="on('SIPParams')" onmouseout="off('SIPParams')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item6.mouseover" end="i0-item6.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#eaadea;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">SIP Params</text>
+                </g>
+                <g class="component" onmouseover="on('SIPSubconnectionProvider')" onmouseout="off('SIPSubconnectionProvider')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item6.mouseover" end="i0-item6.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#eaadea;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">SIP Subcon. Provider</text>
+                </g>
+                <g class="component" onmouseover="on('SIPConnectionPlugins')" onmouseout="off('SIPConnectionPlugins')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item6.mouseover" end="i0-item6.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape4" style="fill:#eaadea;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">SIP Connec­tion Plugins</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 419.1000000000001 0)">
+          <rect class="block" x="0" width="104.4" height="48.230000000000004" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="104.4" x="52.2" y="44.03" dominant-baseline="ideographic">System GUI Framework</text>
+          <g>
+            <g class="subblock" transform="translate( 0)">
+              <rect class="subblock" x="0" height="34.4" width="74.4" y="0"/>
+              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="55.800000000000004" width="37.2" y="7.8">GUI Provisioning</text>
+              <g>
+                <g class="collection" transform="translate(0 0)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Common UI Support</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('UIKON')" onmouseout="off('UIKON')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Uikon</text>
+                    </g>
+                    <g class="component" onmouseover="on('ErrorResolverData')" onmouseout="off('ErrorResolverData')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Error Resolver Data</text>
+                    </g>
+                    <g class="component" onmouseover="on('UILookandFeel')" onmouseout="off('UILookandFeel')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">UI Look &amp;Feel</text>
+                    </g>
+                    <g class="component" onmouseover="on('Grid')" onmouseout="off('Grid')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">Grid</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 18.8)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="74.4"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="73">Look-and-Feel Agnostic UI Foundation</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('ControlEnvironment')" onmouseout="off('ControlEnvironment')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Control Environ­ment</text>
+                    </g>
+                    <g class="component" onmouseover="on('FrontEndProcessor')" onmouseout="off('FrontEndProcessor')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Front End Proces­sor</text>
+                    </g>
+                    <g class="component" onmouseover="on('GraphicsEffects')" onmouseout="off('GraphicsEffects')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Graphics Effects</text>
+                    </g>
+                    <g class="component" onmouseover="on('UIGraphicsUtilities')" onmouseout="off('UIGraphicsUtilities')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">UI Graphics Utilities</text>
+                    </g>
+                    <g class="component" onmouseover="on('NumberFormatting')" onmouseout="off('NumberFormatting')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item13.mouseover" end="i0-item13.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#9f9f5f;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Number Format­ting</text>
+                    </g>
+                    <g class="component" onmouseover="on('Clock')" onmouseout="off('Clock')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape4" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15">Clock</text>
+                    </g>
+                    <g class="component" onmouseover="on('BMPAnimation')" onmouseout="off('BMPAnimation')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape4" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">BMP Animation</text>
+                    </g>
+                    <g class="component" onmouseover="on('Animation')" onmouseout="off('Animation')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#BorderShape4" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Animation</text>
+                    </g>
+                  </g>
+                </g>
+              </g>
+            </g>
+            <g class="subblock" transform="translate( 76.5)">
+              <rect class="subblock" x="0" height="34.4" width="27.900000000000002" y="0"/>
+              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="13.950000000000001" width="27.900000000000002" y="7.8">Application Provisioning</text>
+              <g>
+                <g class="collection" transform="translate(0 18.8)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Application Framework</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('ApplicationArchitecture')" onmouseout="off('ApplicationArchitecture')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">App. Arch.</text>
+                    </g>
+                    <g class="component" onmouseover="on('ViewServer')" onmouseout="off('ViewServer')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">View Server</text>
+                    </g>
+                  </g>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+  <g xmlns="http://www.w3.org/2000/svg" xmlns:exslt="http://exslt.org/common" class="layer" transform="translate(0 144.46)">
+    <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="107.83000000000001"/>
+    <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="107.83000000000001" x="-54.215">OS Services</text>
+    <g class="layer-detail" transform="translate(12.8 6.4)">
+      <rect x="0" class="layer" y="-6.4" width="635.1000000000003" height="107.83000000000001"/>
+      <g>
+        <g class="block" transform="translate( 0 0)">
+          <rect class="block" x="0" width="125.1" height="101.43" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="125.1" x="62.55" y="97.23" dominant-baseline="ideographic">Base Services</text>
+          <g>
+            <g class="subblock" transform="translate( 0)">
+              <rect class="subblock" x="0" height="90.8" width="76.5" y="0"/>
+              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="47.55" width="57.9" y="64.2">Generic OS Services</text>
+              <g>
+                <g class="collection" transform="translate(0 0)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Generic Services</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('MIMERecognitionFramework')" onmouseout="off('MIMERecognitionFramework')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MIME Recog­nizer Frmwk.</text>
+                    </g>
+                    <g class="component" onmouseover="on('SystemAgent')" onmouseout="off('SystemAgent')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item0.mouseover" end="i0-item0.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8f8fbd;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">System Agent</text>
+                    </g>
+                    <g class="component" onmouseover="on('TaskScheduler')" onmouseout="off('TaskScheduler')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item0.mouseover" end="i0-item0.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:#8f8fbd;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Task Sched­uler</text>
+                    </g>
+                    <g class="component" onmouseover="on('ActiveBackupClient')" onmouseout="off('ActiveBackupClient')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item14.mouseover" end="i0-item14.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#cfb53b;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Active Backup Client</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 18.8)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">State Management</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('SystemStarter')" onmouseout="off('SystemStarter')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item23.mouseover" end="i0-item23.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#00ff00;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#note); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">System Starter</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(17.7 18.8)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Crypto Management Libraries</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('SecurityUtils')" onmouseout="off('SecurityUtils')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:yellow;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#note); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Security Utils</text>
+                    </g>
+                    <g class="component" onmouseover="on('SecurityConfig')" onmouseout="off('SecurityConfig')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:yellow;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Security Config</text>
+                    </g>
+                    <g class="component" onmouseover="on('CryptoTokenFramework')" onmouseout="off('CryptoTokenFramework')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:yellow;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#note); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Crypto. Token Frmwk.</text>
+                    </g>
+                    <g class="component" onmouseover="on('File-basedCertificateandKeyStores')" onmouseout="off('File-basedCertificateandKeyStores')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:yellow;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Cert. &amp; Key Stores</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 37.6)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Generic Open Libs.</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('CStandardLibrary')" onmouseout="off('CStandardLibrary')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item0.mouseover" end="i0-item0.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#8f8fbd;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">C std. Library</text>
+                    </g>
+                    <g class="component" onmouseover="on('OpenEnvironmentCore')" onmouseout="off('OpenEnvironmentCore')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item8.mouseover" end="i0-item8.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#817485;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Open Environ­ment Core</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(20.700000000000003 37.6)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Compression and Crypto Libraries</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('ZipCompressionLibrary')" onmouseout="off('ZipCompressionLibrary')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item0.mouseover" end="i0-item0.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#8f8fbd;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Zip Compres­sion Library</text>
+                    </g>
+                    <g class="component" onmouseover="on('WeakCryptographyLibrary')" onmouseout="off('WeakCryptographyLibrary')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:yellow;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Weak Crypto. Library</text>
+                    </g>
+                    <g class="component" onmouseover="on('StrongCryptographyLibrary')" onmouseout="off('StrongCryptographyLibrary')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:yellow;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Strong Crypto. Library</text>
+                    </g>
+                    <g class="component" onmouseover="on('WeakCryptoSPI')" onmouseout="off('WeakCryptoSPI')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox" style="fill:yellow;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Weak Crypto SPI</text>
+                    </g>
+                    <g class="component" onmouseover="on('StrongCryptoSPI')" onmouseout="off('StrongCryptoSPI')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox" style="fill:yellow;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Strong Crypto SPI</text>
+                    </g>
+                    <g class="component" onmouseover="on('CryptoSPIPlugins')" onmouseout="off('CryptoSPIPlugins')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox" style="fill:yellow;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Crypto SPI Plugins</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 56.4)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Low Level Libraries and Frameworks</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('PluginFramework')" onmouseout="off('PluginFramework')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item0.mouseover" end="i0-item0.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8f8fbd;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Plugin Frmwk.</text>
+                    </g>
+                    <g class="component" onmouseover="on('ApplicationUtilities')" onmouseout="off('ApplicationUtilities')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item0.mouseover" end="i0-item0.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8f8fbd;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Applica­tion Utilities</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 75.2)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Resource Management</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('FeatureManager')" onmouseout="off('FeatureManager')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item0.mouseover" end="i0-item0.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:#8f8fbd;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Feature Manager</text>
+                    </g>
+                    <g class="component" onmouseover="on('FeatureRegistry')" onmouseout="off('FeatureRegistry')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item0.mouseover" end="i0-item0.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8f8fbd;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Feature Registry</text>
+                    </g>
+                    <g class="component" onmouseover="on('HardwareResourcesManager')" onmouseout="off('HardwareResourcesManager')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:#5f9f9f;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Hardware Resource Manager</text>
+                    </g>
+                    <g class="component" onmouseover="on('PowerandMemoryNotificationService')" onmouseout="off('PowerandMemoryNotificationService')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item0.mouseover" end="i0-item0.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8f8fbd;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Power &amp; Mem­ory Notifica­tion Service</text>
+                    </g>
+                    <g class="component" onmouseover="on('DomainManager')" onmouseout="off('DomainManager')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLB" style="fill:#008000;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Domain Manager</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(39.300000000000004 0)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Character Conversion</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('CharacterEncodingandConversionFramework')" onmouseout="off('CharacterEncodingandConversionFramework')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item13.mouseover" end="i0-item13.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#9f9f5f;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Char. Encode. Conv. Frmwk.</text>
+                    </g>
+                    <g class="component" onmouseover="on('CharacterEncodingandConversionPlugins')" onmouseout="off('CharacterEncodingandConversionPlugins')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item13.mouseover" end="i0-item13.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#9f9f5f;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Char. Encode. Conv. Plugins</text>
+                    </g>
+                  </g>
+                </g>
+              </g>
+            </g>
+            <g class="subblock" transform="translate( 78.6)">
+              <rect class="subblock" x="0" height="90.8" width="46.5" y="0"/>
+              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="23.25" width="46.5" y="83">Persistent Data Services</text>
+              <g>
+                <g class="collection" transform="translate(0 0)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Logging Services</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('EventLogger')" onmouseout="off('EventLogger')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item10.mouseover" end="i0-item10.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#993366;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Event Logger</text>
+                    </g>
+                    <g class="component" onmouseover="on('FileLogger')" onmouseout="off('FileLogger')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">File Logger</text>
+                    </g>
+                    <g class="component" onmouseover="on('CommsDebugUtility')" onmouseout="off('CommsDebugUtility')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Comms Debug Utility</text>
+                    </g>
+                    <g class="component" onmouseover="on('TraceFramework')" onmouseout="off('TraceFramework')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item25.mouseover" end="i0-item25.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:#BAC97E;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Trace Frmwk.</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 18.8)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Content Management</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('ContentAccessFrameworkforDRM')" onmouseout="off('ContentAccessFrameworkforDRM')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:yellow;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#note); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Content Access Frmwrk. for DRM</text>
+                    </g>
+                    <g class="component" onmouseover="on('CAFRecogniserConfiguration')" onmouseout="off('CAFRecogniserConfiguration')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item3.mouseover" end="i0-item3.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:yellow;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">CAF Recog­niser Config.</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 37.6)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">XML</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('XMLFramework')" onmouseout="off('XMLFramework')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item0.mouseover" end="i0-item0.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#8f8fbd;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">XML Frmwk.</text>
+                    </g>
+                    <g class="component" onmouseover="on('XMLParser')" onmouseout="off('XMLParser')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item0.mouseover" end="i0-item0.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:#8f8fbd;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">XML Parser</text>
+                    </g>
+                    <g class="component" onmouseover="on('WBXMLParser')" onmouseout="off('WBXMLParser')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item0.mouseover" end="i0-item0.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:#8f8fbd;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">WBXML Parser</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 56.4)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Persistent Storage</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('Store')" onmouseout="off('Store')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item10.mouseover" end="i0-item10.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#993366;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Store</text>
+                    </g>
+                    <g class="component" onmouseover="on('DBMS')" onmouseout="off('DBMS')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item10.mouseover" end="i0-item10.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:#993366;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">DBMS</text>
+                    </g>
+                    <g class="component" onmouseover="on('DBMSEmulationLibrary')" onmouseout="off('DBMSEmulationLibrary')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item10.mouseover" end="i0-item10.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#993366;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">DBMS Emulation Library</text>
+                    </g>
+                    <g class="component" onmouseover="on('CentralRepository')" onmouseout="off('CentralRepository')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item10.mouseover" end="i0-item10.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:#993366;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Central Repos­itory</text>
+                    </g>
+                    <g class="component" onmouseover="on('SQL')" onmouseout="off('SQL')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item10.mouseover" end="i0-item10.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#993366;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85">SQL</text>
+                    </g>
+                  </g>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 127.19999999999999 0)">
+          <rect class="block" x="0" width="330.00000000000006" height="101.43" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="330.00000000000006" x="165.00000000000003" y="97.23" dominant-baseline="ideographic">Comms Services</text>
+          <g>
+            <g class="subblock" transform="translate( 0)">
+              <rect class="subblock" x="0" height="90.8" width="67.2" y="0"/>
+              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="42.900000000000006" width="48.6" y="83">Communications Framework</text>
+              <g>
+                <g class="collection" transform="translate(0 0)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Comms Proc. &amp; Settings</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('CommsRootServer')" onmouseout="off('CommsRootServer')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Comms Root Server</text>
+                    </g>
+                    <g class="component" onmouseover="on('CommsRootServerConfig')" onmouseout="off('CommsRootServerConfig')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Comms Root Server Config</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 18.8)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Comms Config. Utils</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('CommsDatabase')" onmouseout="off('CommsDatabase')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Comms Dbase.</text>
+                    </g>
+                    <g class="component" onmouseover="on('CommsDatabaseShim')" onmouseout="off('CommsDatabaseShim')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Comms Dbase. Shim</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(20.700000000000003 18.8)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Data Comms Server</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('ESockServer')" onmouseout="off('ESockServer')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">ESock Server</text>
+                    </g>
+                    <g class="component" onmouseover="on('ESockServerConfig')" onmouseout="off('ESockServerConfig')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">ESock Server Config</text>
+                    </g>
+                    <g class="component" onmouseover="on('NetworkInterfaceManager')" onmouseout="off('NetworkInterfaceManager')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Network Interface Manager</text>
+                    </g>
+                    <g class="component" onmouseover="on('AgentDialog')" onmouseout="off('AgentDialog')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Agent Dialog</text>
+                    </g>
+                    <g class="component" onmouseover="on('NetworkController')" onmouseout="off('NetworkController')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Network Contrllr.</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 56.4)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Serial Server</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('C32SerialServer')" onmouseout="off('C32SerialServer')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">C32 Serial Server</text>
+                    </g>
+                    <g class="component" onmouseover="on('C32SerialServerConfig')" onmouseout="off('C32SerialServerConfig')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">C32 Serial Server Config</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 37.6)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Comms Framework Utilities</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('CommsFramework')" onmouseout="off('CommsFramework')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Comms Frmwk.</text>
+                    </g>
+                    <g class="component" onmouseover="on('CommsElements')" onmouseout="off('CommsElements')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Comms Elements</text>
+                    </g>
+                    <g class="component" onmouseover="on('MBufManager')" onmouseout="off('MBufManager')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">MBuf Manager</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(30.000000000000004 37.6)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Base Connec­tion Providers</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('ReferenceCPR')" onmouseout="off('ReferenceCPR')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Reference CPR</text>
+                    </g>
+                    <g class="component" onmouseover="on('ReferenceSCPR')" onmouseout="off('ReferenceSCPR')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Reference SCPR</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 75.2)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Baseband Abstraction</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('BasebandChannelAdaptor')" onmouseout="off('BasebandChannelAdaptor')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Bsebnd Channel Adaptor Frmwk.</text>
+                    </g>
+                    <g class="component" onmouseover="on('Inter-SystemCommunication')" onmouseout="off('Inter-SystemCommunication')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox" style="fill:#5f9f9f;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Inter-System Comms.</text>
+                    </g>
+                  </g>
+                </g>
+              </g>
+            </g>
+            <g class="subblock" transform="translate( 69.3)">
+              <rect class="subblock" x="0" height="90.8" width="66.30000000000001" y="0"/>
+              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="33.150000000000006" width="66.30000000000001" y="64.2">Telephony Services</text>
+              <g>
+                <g class="collection" transform="translate(0 0)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Telephony Utilities</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('Dial')" onmouseout="off('Dial')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item12.mouseover" end="i0-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#3299cc;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Dial</text>
+                    </g>
+                    <g class="component" onmouseover="on('TelephonyWatchers')" onmouseout="off('TelephonyWatchers')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item12.mouseover" end="i0-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#3299cc;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Telephony Watchers</text>
+                    </g>
+                    <g class="component" onmouseover="on('ETel3rdPartyAPI')" onmouseout="off('ETel3rdPartyAPI')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item12.mouseover" end="i0-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:#3299cc;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">ETel 3rd Party API</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(30.000000000000004 0)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Fax</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('FaxClientandServer')" onmouseout="off('FaxClientandServer')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item12.mouseover" end="i0-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#3299cc;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Fax Client &amp; Server</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 18.8)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Telephony Server</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('ETelServerandCore')" onmouseout="off('ETelServerandCore')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">ETel Server &amp; Core</text>
+                    </g>
+                    <g class="component" onmouseover="on('ETelConfig')" onmouseout="off('ETelConfig')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">ETel Config</text>
+                    </g>
+                    <g class="component" onmouseover="on('ETelMultimode')" onmouseout="off('ETelMultimode')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">ETel Multi­mode</text>
+                    </g>
+                    <g class="component" onmouseover="on('ETelPacketData')" onmouseout="off('ETelPacketData')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">ETel Packet Data</text>
+                    </g>
+                    <g class="component" onmouseover="on('ETelSIMToolkit')" onmouseout="off('ETelSIMToolkit')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLB" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">ETel SIM Toolkit</text>
+                    </g>
+                    <g class="component" onmouseover="on('ETelCDMA')" onmouseout="off('ETelCDMA')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLT" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Etel CDMA</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 37.6)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">SMS Protocols</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('SMSStack')" onmouseout="off('SMSStack')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item12.mouseover" end="i0-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#3299cc;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">SMS Stack</text>
+                    </g>
+                    <g class="component" onmouseover="on('CDMASMSStack')" onmouseout="off('CDMASMSStack')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item12.mouseover" end="i0-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:#3299cc;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">CDMA SMS Stack</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 75.2)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Telephony Server Plugins</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('MultiModeTSY')" onmouseout="off('MultiModeTSY')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MultiMode TSY</text>
+                    </g>
+                    <g class="component" onmouseover="on('CDMATSY')" onmouseout="off('CDMATSY')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">CDMA TSY</text>
+                    </g>
+                    <g class="component" onmouseover="on('SIMTSY')" onmouseout="off('SIMTSY')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">SIM TSY</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(30.000000000000004 75.2)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Telephony Ref. Platform</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('TRPTSY')" onmouseout="off('TRPTSY')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRB"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">TRP TSY</text>
+                    </g>
+                    <g class="component" onmouseover="on('TRPAGT')" onmouseout="off('TRPAGT')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">TRP AGT</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(50.70000000000001 75.2)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Common TSY</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('CommonTSY')" onmouseout="off('CommonTSY')">
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Common TSY</text>
+                    </g>
+                  </g>
+                </g>
+              </g>
+            </g>
+            <g class="subblock" transform="translate( 137.70000000000002)">
+              <rect class="subblock" x="0" height="90.8" width="125.1" y="0"/>
+              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="85.8" width="78.6" y="26.6">Networking Services</text>
+              <g>
+                <g class="collection" transform="translate(0 0)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">TCP/IP Utilities</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('DND')" onmouseout="off('DND')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">DND</text>
+                    </g>
+                    <g class="component" onmouseover="on('DNDConfig')" onmouseout="off('DNDConfig')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">DND Config</text>
+                    </g>
+                    <g class="component" onmouseover="on('DHCP')" onmouseout="off('DHCP')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">DHCP</text>
+                    </g>
+                    <g class="component" onmouseover="on('NetworkAddressandPortTranslation')" onmouseout="off('NetworkAddressandPortTranslation')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Network Addr &amp; Port Trans­lation</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(39.300000000000004 0)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">ESock API Extensions</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('InternetSockets')" onmouseout="off('InternetSockets')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Internet Sockets</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 18.8)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Network Protocols</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('IPEventNotifier')" onmouseout="off('IPEventNotifier')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">IP Event Notifier</text>
+                    </g>
+                    <g class="component" onmouseover="on('TCP/IPv4/v6PRT')" onmouseout="off('TCP/IPv4/v6PRT')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">TCP/ IPv4/v6 PRT</text>
+                    </g>
+                    <g class="component" onmouseover="on('IPv6Config')" onmouseout="off('IPv6Config')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">IPv6 Config</text>
+                    </g>
+                    <g class="component" onmouseover="on('IPHook')" onmouseout="off('IPHook')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">IP Hook</text>
+                    </g>
+                    <g class="component" onmouseover="on('MobileIP')" onmouseout="off('MobileIP')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Mobile IP</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 37.6)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="93"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="91.6">Network Control</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('QoSFrameworkConfig')" onmouseout="off('QoSFrameworkConfig')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">QoS Frmwk. Config</text>
+                    </g>
+                    <g class="component" onmouseover="on('QoSLibrary')" onmouseout="off('QoSLibrary')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">QoS Library</text>
+                    </g>
+                    <g class="component" onmouseover="on('PFQoSLibrary')" onmouseout="off('PFQoSLibrary')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">PF QoS Library</text>
+                    </g>
+                    <g class="component" onmouseover="on('QoSFrameworkPRT')" onmouseout="off('QoSFrameworkPRT')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">QOS Frmwk. PRT</text>
+                    </g>
+                    <g class="component" onmouseover="on('IPCPR')" onmouseout="off('IPCPR')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85">IP CPR</text>
+                    </g>
+                    <g class="component" onmouseover="on('IPSCPR')" onmouseout="off('IPSCPR')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15">IP SCPR</text>
+                    </g>
+                    <g class="component" onmouseover="on('QOSIPSCPR')" onmouseout="off('QOSIPSCPR')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">QOS IP SCPR</text>
+                    </g>
+                    <g class="component" onmouseover="on('IPProto-CPR')" onmouseout="off('IPProto-CPR')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">IP Proto-CPR</text>
+                    </g>
+                    <g class="component" onmouseover="on('TCPCPR')" onmouseout="off('TCPCPR')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001">TCP CPR</text>
+                    </g>
+                    <g class="component" onmouseover="on('IPCPRShim')" onmouseout="off('IPCPRShim')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="83.7" y="0" xlink:href="#BorderShape4" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="88.35000000000001" width="9.3">IP CPR Shim</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 75.2)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="93"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="91.6">Link Layer Control</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('CSDAGT')" onmouseout="off('CSDAGT')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">CSD AGT</text>
+                    </g>
+                    <g class="component" onmouseover="on('PSDAGT')" onmouseout="off('PSDAGT')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">PSD AGT</text>
+                    </g>
+                    <g class="component" onmouseover="on('NULLAGT')" onmouseout="off('NULLAGT')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">NULL AGT</text>
+                    </g>
+                    <g class="component" onmouseover="on('GPRSQOSPRT')" onmouseout="off('GPRSQOSPRT')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">GPRS QOS PRT</text>
+                    </g>
+                    <g class="component" onmouseover="on('UMTSQOSPRT')" onmouseout="off('UMTSQOSPRT')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">UMTS QOS PRT</text>
+                    </g>
+                    <g class="component" onmouseover="on('QOSExtnAPI')" onmouseout="off('QOSExtnAPI')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">QOS Extn API</text>
+                    </g>
+                    <g class="component" onmouseover="on('SecondaryPDPcontextUMTSDriver')" onmouseout="off('SecondaryPDPcontextUMTSDriver')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item12.mouseover" end="i0-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape4" style="fill:#3299cc;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Secondary PDP UMTS Driver</text>
+                    </g>
+                    <g class="component" onmouseover="on('UMTS/GPRSSCPR')" onmouseout="off('UMTS/GPRSSCPR')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">UMTS/GPRS SCPR</text>
+                    </g>
+                    <g class="component" onmouseover="on('QOS3GPPCPR')" onmouseout="off('QOS3GPPCPR')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001" width="9.3">QOS 3GPP CPR</text>
+                    </g>
+                    <g class="component" onmouseover="on('PDPSCPR')" onmouseout="off('PDPSCPR')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="83.7" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="88.35000000000001" width="9.3">PDP SCPR</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 56.4)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="74.4"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="73">Link Layer Protocols</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('EthernetNIF')" onmouseout="off('EthernetNIF')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Ethernet NIF</text>
+                    </g>
+                    <g class="component" onmouseover="on('EthernetPacketDriver')" onmouseout="off('EthernetPacketDriver')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Ethernet Packet DRV</text>
+                    </g>
+                    <g class="component" onmouseover="on('PPPNIF')" onmouseout="off('PPPNIF')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">PPP NIF</text>
+                    </g>
+                    <g class="component" onmouseover="on('PPPConfig')" onmouseout="off('PPPConfig')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">PPP Config</text>
+                    </g>
+                    <g class="component" onmouseover="on('SLIPNIF')" onmouseout="off('SLIPNIF')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">SLIP NIF</text>
+                    </g>
+                    <g class="component" onmouseover="on('TunnelNIF')" onmouseout="off('TunnelNIF')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Tunnel NIF</text>
+                    </g>
+                    <g class="component" onmouseover="on('RawIPNIF')" onmouseout="off('RawIPNIF')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Raw IP NIF</text>
+                    </g>
+                    <g class="component" onmouseover="on('WirelessLAN')" onmouseout="off('WirelessLAN')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="65.10000000000001" y="0" style="fill:url(#note); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Wireless LAN</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(76.5 56.4)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">PPP Compression Plugins</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('PredictorCompression')" onmouseout="off('PredictorCompression')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Predictor Compres­sion</text>
+                    </g>
+                    <g class="component" onmouseover="on('MPPC')" onmouseout="off('MPPC')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">MPPC</text>
+                    </g>
+                    <g class="component" onmouseover="on('StacLZSCompression')" onmouseout="off('StacLZSCompression')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Stac LZS Compres­sion</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(106.5 56.4)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Link Layer Utilities</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('EAPFramework')" onmouseout="off('EAPFramework')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item7.mouseover" end="i0-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#ff7f00;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">EAP Frmwk.</text>
+                    </g>
+                    <g class="component" onmouseover="on('PacketLogger')" onmouseout="off('PacketLogger')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item12.mouseover" end="i0-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:#3299cc;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Packet Logger</text>
+                    </g>
+                  </g>
+                </g>
+              </g>
+            </g>
+            <g class="subblock" transform="translate( 264.90000000000003)">
+              <rect class="subblock" x="0" height="90.8" width="65.10000000000001" y="0"/>
+              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="46.50000000000001" width="37.2" y="83">Short Link Services</text>
+              <g>
+                <g class="collection" transform="translate(0 0)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">USB Management</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('USBManager')" onmouseout="off('USBManager')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">USB Manager</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(17.7 0)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">USB Function Drivers</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('MassStorageDriver')" onmouseout="off('MassStorageDriver')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Mass Storage Driver</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 18.8)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Short Link</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('HCIFramework')" onmouseout="off('HCIFramework')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">HCI Frmwk.</text>
+                    </g>
+                    <g class="component" onmouseover="on('BluetoothSDP')" onmouseout="off('BluetoothSDP')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Btooth.  SDP</text>
+                    </g>
+                    <g class="component" onmouseover="on('RemoteControlFramework')" onmouseout="off('RemoteControlFramework')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Remote Control Frmwk.</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(30.000000000000004 18.8)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Host Controller Interface</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('BluetoothHCI')" onmouseout="off('BluetoothHCI')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Btooth. HCI</text>
+                    </g>
+                    <g class="component" onmouseover="on('BluetoothHCIProxy')" onmouseout="off('BluetoothHCIProxy')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Btooth. HCI Proxy</text>
+                    </g>
+                    <g class="component" onmouseover="on('BluetoothHCIImplementation')" onmouseout="off('BluetoothHCIImplementation')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Btooth. HCI Impl.</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 37.6)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="65.10000000000001"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="63.70000000000001">Bluetooth</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('BluetoothManager')" onmouseout="off('BluetoothManager')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Btooth.  Manager</text>
+                    </g>
+                    <g class="component" onmouseover="on('BluetoothNotifiers')" onmouseout="off('BluetoothNotifiers')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Btooth. Notifiers</text>
+                    </g>
+                    <g class="component" onmouseover="on('BluetoothConfig')" onmouseout="off('BluetoothConfig')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Bluetooth Config</text>
+                    </g>
+                    <g class="component" onmouseover="on('BluetoothGAVDP')" onmouseout="off('BluetoothGAVDP')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Btooth. GAVDP</text>
+                    </g>
+                    <g class="component" onmouseover="on('BluetoothROM')" onmouseout="off('BluetoothROM')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Btooth. ROM</text>
+                    </g>
+                    <g class="component" onmouseover="on('BluetoothUser')" onmouseout="off('BluetoothUser')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Btooth. User</text>
+                    </g>
+                    <g class="component" onmouseover="on('BluetoothCommon')" onmouseout="off('BluetoothCommon')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Btooth. Common</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 56.4)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Short Link Protocol Plugins</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('BluetoothStackPRT')" onmouseout="off('BluetoothStackPRT')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Btooth. Stack PRT</text>
+                    </g>
+                    <g class="component" onmouseover="on('IrDAPRT')" onmouseout="off('IrDAPRT')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">IrDA PRT</text>
+                    </g>
+                    <g class="component" onmouseover="on('IrDAConfig')" onmouseout="off('IrDAConfig')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">IrDA Config</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 75.2)">
+                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Serial Comms Server Plugins</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" onmouseover="on('SerialPortCSY')" onmouseout="off('SerialPortCSY')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item2.mouseover" end="i0-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#527f76;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Serial Port CSY</text>
+                    </g>
+                    <g class="component" onmouseover="on('BluetoothCSY')" onmouseout="off('BluetoothCSY')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item11.mouseover" end="i0-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRB" style="fill:#db7093;stroke-width: 0.4; ; "/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Btooth.  CSY</text>
+                    </g>
+                    <g class="component" onmouseover="on('MUXCSY')" onmouseout="off('MUXCSY')">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRB" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRB"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">MUX CSY</text>
+                    </g>
+                  </g>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 459.30000000000007 0)">
+          <rect class="block" x="0" width="67.2" height="101.43" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="67.2" x="33.6" y="97.23" dominant-baseline="ideographic">Multimedia</text>
+          <g>
+            <g class="collection" transform="translate(0 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Multimedia APIs and Frameworks</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('MultimediaFramework')" onmouseout="off('MultimediaFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#note); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Multi­media Frmwk.</text>
+                </g>
+                <g class="component" onmouseover="on('MultimediaUtilityLibrary')" onmouseout="off('MultimediaUtilityLibrary')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Multi­media Utility Library</text>
+                </g>
+                <g class="component" onmouseover="on('ImagingFrameworks')" onmouseout="off('ImagingFrameworks')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Imaging Frmwks.</text>
+                </g>
+                <g class="component" onmouseover="on('CameraFramework')" onmouseout="off('CameraFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Camera Frmwk.</text>
+                </g>
+                <g class="component" onmouseover="on('BroadcastRadioTuner')" onmouseout="off('BroadcastRadioTuner')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Broadcast Radio Tuner</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 18.8)">
+              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Multimedia Plugins</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('MultimediaFrameworkPlugins')" onmouseout="off('MultimediaFrameworkPlugins')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Multi­media Frmwk. Plugins</text>
+                </g>
+                <g class="component" onmouseover="on('ImagingPlugins')" onmouseout="off('ImagingPlugins')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Imaging Plugins</text>
+                </g>
+                <g class="component" onmouseover="on('CameraPlugins')" onmouseout="off('CameraPlugins')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Camera Plugins</text>
+                </g>
+                <g class="component" onmouseover="on('A3FAudioComponentLibrary')" onmouseout="off('A3FAudioComponentLibrary')">
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">A3F Audio Component Library</text>
+                </g>
+                <g class="component" onmouseover="on('A3FDevSoundCustomisation')" onmouseout="off('A3FDevSoundCustomisation')">
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">A3F DevSound Customisation</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(48.6 18.8)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Multimedia Resource Management</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('MultimediaResourceController')" onmouseout="off('MultimediaResourceController')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Multimedia Resource Controller</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 56.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Multimedia Device Framework</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('MediaDeviceFramework')" onmouseout="off('MediaDeviceFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Media Device Frmwk.</text>
+                </g>
+                <g class="component" onmouseover="on('SpeechRecognitionController')" onmouseout="off('SpeechRecognitionController')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Speech Recog­nition Controller</text>
+                </g>
+                <g class="component" onmouseover="on('OpenMAX')" onmouseout="off('OpenMAX')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">OpenMAX</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 37.6)">
+              <rect class="collection" x="0" y="0" height="15.6" width="65.10000000000001"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="63.70000000000001">Sound Device</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('DevSoundAPI')" onmouseout="off('DevSoundAPI')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">DevSound API</text>
+                </g>
+                <g class="component" onmouseover="on('A3FDevSound')" onmouseout="off('A3FDevSound')">
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">A3F DevSound</text>
+                </g>
+                <g class="component" onmouseover="on('A3FAudioComponentFramework')" onmouseout="off('A3FAudioComponentFramework')">
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">A3F Audio Component Framework</text>
+                </g>
+                <g class="component" onmouseover="on('DevSoundPluginSupport')" onmouseout="off('DevSoundPluginSupport')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">DevSound Plugin Support</text>
+                </g>
+                <g class="component" onmouseover="on('ReferenceDevSoundPlugins')" onmouseout="off('ReferenceDevSoundPlugins')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Reference DevSound Plugins</text>
+                </g>
+                <g class="component" onmouseover="on('BluetoothDevSoundPlugin')" onmouseout="off('BluetoothDevSoundPlugin')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Bluetooth DevSound Plugin</text>
+                </g>
+                <g class="component" onmouseover="on('A3FTraceUtility')" onmouseout="off('A3FTraceUtility')">
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">A3F Trace Utility</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(30.000000000000004 56.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Multimedia HW Adapt.</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('DevSoundHardwareDeviceAPI')" onmouseout="off('DevSoundHardwareDeviceAPI')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">DevSound Hardware Device API</text>
+                </g>
+                <g class="component" onmouseover="on('ReferenceACLAdaptation')" onmouseout="off('ReferenceACLAdaptation')">
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Reference ACL Adaptation</text>
+                </g>
+                <g class="component" onmouseover="on('VideoHAI')" onmouseout="off('VideoHAI')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Video HAI</text>
+                </g>
+                <g class="component" onmouseover="on('MobileTVDVB-HReceiverHAI')" onmouseout="off('MobileTVDVB-HReceiverHAI')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item21.mouseover" end="i0-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:#8fbc8f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Mobile TV DVB-H Receiver HAI</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 528.6000000000001 0)">
+          <rect class="block" x="0" width="67.2" height="101.43" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="67.2" x="33.6" y="97.23" dominant-baseline="ideographic">Graphics</text>
+          <g>
+            <g class="collection" transform="translate(0 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Windowing Framework</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('WindowServer')" onmouseout="off('WindowServer')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Window Server</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(17.7 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Printing Services</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('PrinterDriverSupport')" onmouseout="off('PrinterDriverSupport')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Printer Driver Support</text>
+                </g>
+                <g class="component" onmouseover="on('PrinterDrivers')" onmouseout="off('PrinterDrivers')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Printer Drivers</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 18.8)">
+              <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Fonts Services</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('TextShaperPlugin')" onmouseout="off('TextShaperPlugin')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item13.mouseover" end="i0-item13.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#9f9f5f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Text Shaper Plugin</text>
+                </g>
+                <g class="component" onmouseover="on('FontandBitmapServer')" onmouseout="off('FontandBitmapServer')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Font &amp;Bitmp. Server</text>
+                </g>
+                <g class="component" onmouseover="on('FontStore')" onmouseout="off('FontStore')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Font Store</text>
+                </g>
+                <g class="component" onmouseover="on('FreeTypeFontRasteriser')" onmouseout="off('FreeTypeFontRasteriser')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">FreeType Font Rster.</text>
+                </g>
+                <g class="component" onmouseover="on('iTypeFontRasteriser')" onmouseout="off('iTypeFontRasteriser')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:#32cd99;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">iType Font Rster.</text>
+                </g>
+                <g class="component" onmouseover="on('ReferenceFonts')" onmouseout="off('ReferenceFonts')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Reference Fonts</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 37.6)">
+              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Khronos APIs</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('OpenGLESFramework')" onmouseout="off('OpenGLESFramework')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OpenGL ES Frmwk.</text>
+                </g>
+                <g class="component" onmouseover="on('OpenGLESAPI')" onmouseout="off('OpenGLESAPI')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OpenGL ES API</text>
+                </g>
+                <g class="component" onmouseover="on('OpenVGAPI')" onmouseout="off('OpenVGAPI')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox" style="fill:#32cd99;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">OpenVG API</text>
+                </g>
+                <g class="component" onmouseover="on('EGLAPI')" onmouseout="off('EGLAPI')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">EGL API</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 56.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Khronos Implementation</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('OpenGLESImplementation')" onmouseout="off('OpenGLESImplementation')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OpenGL ES Implemen­tation</text>
+                </g>
+                <g class="component" onmouseover="on('OpenVGImplementation')" onmouseout="off('OpenVGImplementation')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox" style="fill:#32cd99;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OpenVG Implemen­tation</text>
+                </g>
+                <g class="component" onmouseover="on('EGLImplementation')" onmouseout="off('EGLImplementation')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">EGL Implemen­tation</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(39.300000000000004 37.6)">
+              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Graphics Dev­ice Interface</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('BitGDI')" onmouseout="off('BitGDI')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Bit GDI</text>
+                </g>
+                <g class="component" onmouseover="on('GDI')" onmouseout="off('GDI')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">GDI</text>
+                </g>
+                <g class="component" onmouseover="on('ColourPalette')" onmouseout="off('ColourPalette')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRB" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Colour Palette</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(30.000000000000004 56.4)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Core Graphics Resources</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('CommonGraphicsHeaders')" onmouseout="off('CommonGraphicsHeaders')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:#32cd99;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Common Graphics Headers</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 75.2)">
+              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Graphics Surface Composition</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('GraphicsCompositionEngine')" onmouseout="off('GraphicsCompositionEngine')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:#32cd99;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Graphics Composi­tion Eng.</text>
+                </g>
+                <g class="component" onmouseover="on('CompositionEngineAdaptation')" onmouseout="off('CompositionEngineAdaptation')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox" style="fill:#32cd99;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Compo­sition Engine Adapt.</text>
+                </g>
+                <g class="component" onmouseover="on('GraphicsResourceContentUpdate')" onmouseout="off('GraphicsResourceContentUpdate')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox" style="fill:#32cd99;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Graphics Resource Content Update</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 597.9000000000002 0)">
+          <rect class="block" x="0" width="37.2" height="101.43" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="37.2" x="18.6" y="97.23" dominant-baseline="ideographic">Location Based Services</text>
+          <g>
+            <g class="collection" transform="translate(0 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Location Request Mgmt.</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('LocationServer')" onmouseout="off('LocationServer')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item18.mouseover" end="i0-item18.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:green;stroke-width: 2; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Location Server</text>
+                </g>
+                <g class="component" onmouseover="on('NetworkRequestHandler')" onmouseout="off('NetworkRequestHandler')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item18.mouseover" end="i0-item18.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:green;stroke-width: 2; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Network Request Handler</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 18.8)">
+              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Location Management</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('A-GPSLocationManager')" onmouseout="off('A-GPSLocationManager')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item18.mouseover" end="i0-item18.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:green;stroke-width: 2; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">A-GPS Location Manager</text>
+                </g>
+                <g class="component" onmouseover="on('NetworkLocationManager')" onmouseout="off('NetworkLocationManager')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item18.mouseover" end="i0-item18.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:green;stroke-width: 2; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Network Location Manager</text>
+                </g>
+                <g class="component" onmouseover="on('LBSAdmin')" onmouseout="off('LBSAdmin')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item18.mouseover" end="i0-item18.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:green;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">LBS Admin</text>
+                </g>
+                <g class="component" onmouseover="on('NetworkGateway')" onmouseout="off('NetworkGateway')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item18.mouseover" end="i0-item18.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:green;stroke-width: 2; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Network Gateway</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 37.6)">
+              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Network Adaptation</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('NetworkProtocolModule')" onmouseout="off('NetworkProtocolModule')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item18.mouseover" end="i0-item18.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:green;stroke-width: 2; ; "/>
+                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Network Protocol Module</text>
+                </g>
+                <g class="component" onmouseover="on('PrivacyProtocolModule')" onmouseout="off('PrivacyProtocolModule')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item18.mouseover" end="i0-item18.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:green;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Privacy Protocol Module</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(20.700000000000003 37.6)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Data Source Adaptation</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('A-GPSReferenceModule')" onmouseout="off('A-GPSReferenceModule')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item18.mouseover" end="i0-item18.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:green;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">A-GPS Reference Module</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+  <g xmlns="http://www.w3.org/2000/svg" xmlns:exslt="http://exslt.org/common" class="layer" transform="translate(0 255.49)">
+    <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="70.23"/>
+    <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="70.23" x="-35.415">Kernel Services</text>
+    <g class="layer-detail" transform="translate(226.40000000000015 6.4)">
+      <rect x="-213.60000000000014" class="layer" y="-6.4" width="635.1000000000003" height="70.23"/>
+      <g>
+        <g class="block" transform="translate( 0 18.8)">
+          <rect class="block" x="0" width="135.89999999999998" height="41.83" y="0"/>
+          <text text-anchor="middle" class="block" width="135.89999999999998" x="67.94999999999999" y="40.83" dominant-baseline="ideographic">Kernel-side Services</text>
+          <g>
+            <g class="collection" transform="translate(0 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Kernel Architecture</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('KernelArchitecture2')" onmouseout="off('KernelArchitecture2')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item5.mouseover" end="i0-item5.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ffff;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Kernel Arch. 2</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 18.8)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Boot Loader</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('Bootstrap')" onmouseout="off('Bootstrap')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item5.mouseover" end="i0-item5.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#00ffff;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Boot­strap</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(17.7 18.8)">
+              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Flash Translation Layer</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('Unistore2Drivers')" onmouseout="off('Unistore2Drivers')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Unistore2 Drivers</text>
+                </g>
+                <g class="component" onmouseover="on('Unistore2Core')" onmouseout="off('Unistore2Core')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Unistore2 Core</text>
+                </g>
+                <g class="component" onmouseover="on('Unistore2CrashLogger')" onmouseout="off('Unistore2CrashLogger')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Unistore2 Crash Logger</text>
+                </g>
+                <g class="component" onmouseover="on('Unistore2BootSupport')" onmouseout="off('Unistore2BootSupport')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Unistore2 Boot Support</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(17.7 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="65.10000000000001"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="63.70000000000001">Logical Device Drivers</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('EthernetDriver')" onmouseout="off('EthernetDriver')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Ether. Driver</text>
+                </g>
+                <g class="component" onmouseover="on('SoundDriver')" onmouseout="off('SoundDriver')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Sound Driver</text>
+                </g>
+                <g class="component" onmouseover="on('SerialPortDriver')" onmouseout="off('SerialPortDriver')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Serial Port Driver</text>
+                </g>
+                <g class="component" onmouseover="on('LegacyDrivers')" onmouseout="off('LegacyDrivers')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Legacy Drivers</text>
+                </g>
+                <g class="component" onmouseover="on('LocalMediaSubsystem')" onmouseout="off('LocalMediaSubsystem')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLB" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Local Media Sub­system</text>
+                </g>
+                <g class="component" onmouseover="on('RunModeDebugger')" onmouseout="off('RunModeDebugger')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item25.mouseover" end="i0-item25.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLB" style="fill:#BAC97E;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Run Mode Debugger</text>
+                </g>
+                <g class="component" onmouseover="on('KernelTraceTool')" onmouseout="off('KernelTraceTool')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item5.mouseover" end="i0-item5.mouseout"/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ffff;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Kernel Trace Tool</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(57.00000000000001 18.8)">
+              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Generic Driver Support</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('SDCard3CDriver')" onmouseout="off('SDCard3CDriver')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">SD Card 3C Driver</text>
+                </g>
+                <g class="component" onmouseover="on('SDCard4CDriver')" onmouseout="off('SDCard4CDriver')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">SD Card 4C Driver</text>
+                </g>
+                <g class="component" onmouseover="on('MediaDrivers')" onmouseout="off('MediaDrivers')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Media Drivers</text>
+                </g>
+                <g class="component" onmouseover="on('GenericBoardSupportPackages')" onmouseout="off('GenericBoardSupportPackages')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Generic Board Support Packages</text>
+                </g>
+                <g class="component" onmouseover="on('SystemOnChipASSP')" onmouseout="off('SystemOnChipASSP')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item5.mouseover" end="i0-item5.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#00ffff;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">System On Chip ASSP</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(84.9 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Shortlink LDD</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('USBClientDriver')" onmouseout="off('USBClientDriver')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">USB Client Driver</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(102.6 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Graphics LDDs</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('SurfaceManagerLDD')" onmouseout="off('SurfaceManagerLDD')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:#32cd99;stroke-width: 0.4; stroke-dasharray: 2,3; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Surface Manager LDD</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(120.29999999999998 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Localis­ation</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('LocaleSupport')" onmouseout="off('LocaleSupport')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item13.mouseover" end="i0-item13.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#9f9f5f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Locale Support</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 0 0)">
+          <rect class="block" x="0" width="207.9" height="18.8" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="27.900000000000006" x="193.95" y="7.8" dominant-baseline="mathematical">User-side Services</text>
+          <g>
+            <g class="collection" transform="translate(0 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">User Library and File Server</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('UserLibrary')" onmouseout="off('UserLibrary')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item5.mouseover" end="i0-item5.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ffff;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">User Library</text>
+                </g>
+                <g class="component" onmouseover="on('CompilerRuntimeSupport')" onmouseout="off('CompilerRuntimeSupport')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item24.mouseover" end="i0-item24.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#a29040;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Compiler Runtime Support</text>
+                </g>
+                <g class="component" onmouseover="on('FileServer')" onmouseout="off('FileServer')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">File Server</text>
+                </g>
+                <g class="component" onmouseover="on('FATFilenameConversionPlugins')" onmouseout="off('FATFilenameConversionPlugins')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item13.mouseover" end="i0-item13.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRB" style="fill:#9f9f5f;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">FAT file name Conv. Plugins</text>
+                </g>
+                <g class="component" onmouseover="on('NANDFlashTranslationLayer')" onmouseout="off('NANDFlashTranslationLayer')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRB" style="fill:#008000;stroke-width: 2; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">NAND Flash Trans­lation Layer</text>
+                </g>
+                <g class="component" onmouseover="on('BaseStarter')" onmouseout="off('BaseStarter')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRB" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Base Starter</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(57.900000000000006 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="83.7"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="82.3">File Systems</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('ROMFileSystem')" onmouseout="off('ROMFileSystem')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">ROM File System</text>
+                </g>
+                <g class="component" onmouseover="on('ROFSFileSystem')" onmouseout="off('ROFSFileSystem')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRB" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">ROFS</text>
+                </g>
+                <g class="component" onmouseover="on('USBMassStorageFileSystem')" onmouseout="off('USBMassStorageFileSystem')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRB" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">USB Mass Storage FS</text>
+                </g>
+                <g class="component" onmouseover="on('LFFSFileSystem')" onmouseout="off('LFFSFileSystem')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRB" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">LFFS</text>
+                </g>
+                <g class="component" onmouseover="on('FAT32FileSystem')" onmouseout="off('FAT32FileSystem')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRB" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">FAT32 File System</text>
+                </g>
+                <g class="component" onmouseover="on('FATFileSystem')" onmouseout="off('FATFileSystem')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRB" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">FAT File System</text>
+                </g>
+                <g class="component" onmouseover="on('CompositeFileSystem')" onmouseout="off('CompositeFileSystem')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRB" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Composite File System</text>
+                </g>
+                <g class="component" onmouseover="on('NTFSFileSystem')" onmouseout="off('NTFSFileSystem')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipRB" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001">NTFS</text>
+                </g>
+                <g class="component" onmouseover="on('ISO9660FileSystem')" onmouseout="off('ISO9660FileSystem')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#Borderbox-clipRB" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001" width="9.3">ISO9660 File System</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(143.70000000000002 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">HAL Services</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('User-SideHardwareAbstraction')" onmouseout="off('User-SideHardwareAbstraction')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item5.mouseover" end="i0-item5.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#00ffff;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">User Side Hardware Abstrac­tion</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(161.4 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Text Mode Shell</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('TextWindowServer')" onmouseout="off('TextWindowServer')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Text Window Server</text>
+                </g>
+                <g class="component" onmouseover="on('TextShell')" onmouseout="off('TextShell')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Text Shell</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+  <g xmlns="http://www.w3.org/2000/svg" xmlns:exslt="http://exslt.org/common" class="layer" transform="translate(0 333.92)">
+    <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="22"/>
+    <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="22" x="-11.3">HAL</text>
+    <g class="layer-detail" transform="translate(191.15000000000012 3.2)">
+      <rect x="-178.3500000000001" class="layer" y="-3.2" width="635.1000000000003" height="22"/>
+      <g>
+        <g class="block" transform="translate( 0 0)">
+          <rect class="block" x="0" width="240" height="15.6" y="0"/>
+          <text text-anchor="middle" class="block" width="27.900000000000006" x="226.05" y="7.8" dominant-baseline="mathematical">Board Support Packages</text>
+          <g>
+            <g class="collection" transform="translate(0 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Emulator</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('EmulatorBSP')" onmouseout="off('EmulatorBSP')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item5.mouseover" end="i0-item5.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#00ffff;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Emulator BSP</text>
+                </g>
+                <g class="component" onmouseover="on('Unistore2EmulatorSupport')" onmouseout="off('Unistore2EmulatorSupport')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Unistore2 Emulator Support</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(20.700000000000003 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Assabet</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('AssabetBSP')" onmouseout="off('AssabetBSP')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Assabet BSP</text>
+                </g>
+                <g class="component" onmouseover="on('StrongArm1100ASSP')" onmouseout="off('StrongArm1100ASSP')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item4.mouseover" end="i0-item4.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:#934900;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Strong­Arm 1100 ASSP</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(41.400000000000006 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="74.4"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="73">Integrator BSP</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('IntegratorMotherboard')" onmouseout="off('IntegratorMotherboard')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Integrtr. Mother­board</text>
+                </g>
+                <g class="component" onmouseover="on('IntegratorCoreModules')" onmouseout="off('IntegratorCoreModules')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Integrtr. Core Modules</text>
+                </g>
+                <g class="component" onmouseover="on('IntegratorARM920CoreModule')" onmouseout="off('IntegratorARM920CoreModule')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Integrtr. ARM920 Core Module</text>
+                </g>
+                <g class="component" onmouseover="on('IntegratorARM1136CoreModule')" onmouseout="off('IntegratorARM1136CoreModule')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Integrtr. ARM1136 Core Module</text>
+                </g>
+                <g class="component" onmouseover="on('IntegratorXX600LogicModule')" onmouseout="off('IntegratorXX600LogicModule')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Integrtr. XX600 Logic Module</text>
+                </g>
+                <g class="component" onmouseover="on('IntegratorSSRNANDLogicModule')" onmouseout="off('IntegratorSSRNANDLogicModule')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Integrtr. SSR NAND Logic Module</text>
+                </g>
+                <g class="component" onmouseover="on('IntegratorPanasonicLogicModule')" onmouseout="off('IntegratorPanasonicLogicModule')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipAll" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Integrtr. Panasonic Logic Module</text>
+                </g>
+                <g class="component" onmouseover="on('IntegratorUnistore2NANDLogicModule')" onmouseout="off('IntegratorUnistore2NANDLogicModule')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item9.mouseover" end="i0-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipAll" style="fill:#008000;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Integrtr. Unistore2 NAND Logic Module</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(117.9 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">OMAP H2</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('OMAPH2BSP')" onmouseout="off('OMAPH2BSP')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item4.mouseover" end="i0-item4.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#934900;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OMAP H2 BSP</text>
+                </g>
+                <g class="component" onmouseover="on('OMAPH2Unistore2')" onmouseout="off('OMAPH2Unistore2')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item4.mouseover" end="i0-item4.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#934900;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OMAP H2 Unistore2</text>
+                </g>
+                <g class="component" onmouseover="on('OMAPH2SDIO')" onmouseout="off('OMAPH2SDIO')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item4.mouseover" end="i0-item4.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#934900;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">OMAP H2 SDIO</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(147.9 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">OMAP H4</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('OMAPH4BSP')" onmouseout="off('OMAPH4BSP')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item4.mouseover" end="i0-item4.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#934900;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OMAP H4 BSP</text>
+                </g>
+                <g class="component" onmouseover="on('H4BootLoader')" onmouseout="off('H4BootLoader')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item4.mouseover" end="i0-item4.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape4" style="fill:#934900;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">H4 Boot Loader</text>
+                </g>
+                <g class="component" onmouseover="on('OMAPH4MiniEnvironmentBootLoader')" onmouseout="off('OMAPH4MiniEnvironmentBootLoader')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item4.mouseover" end="i0-item4.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape4" style="fill:#934900;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">H4 Mini Env. Boot Loader</text>
+                </g>
+                <g class="component" onmouseover="on('OMAPH4Unistore2')" onmouseout="off('OMAPH4Unistore2')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item4.mouseover" end="i0-item4.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape4" style="fill:#934900;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">OMAP H4 Unistore2</text>
+                </g>
+                <g class="component" onmouseover="on('OMAPH4SDIO')" onmouseout="off('OMAPH4SDIO')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item4.mouseover" end="i0-item4.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape4" style="fill:#934900;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">OMAP H4 SDIO</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(196.5 0)">
+              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Generic BSP</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" onmouseover="on('TemplateVariant')" onmouseout="off('TemplateVariant')">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item5.mouseover" end="i0-item5.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:#00ffff;stroke-width: 0.4; ; "/>
+                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Template Variant</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(242.1 0)">
+          <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
+          <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Screen Drivers</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" onmouseover="on('ScreenDriver')" onmouseout="off('ScreenDriver')">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item16.mouseover" end="i0-item16.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#32cd99;stroke-width: 0.4; ; "/>
+              <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#note); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRB"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Screen Driver</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(259.8 0)">
+          <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
+          <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Baseband Adaptation</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" onmouseover="on('BasebandChannelAdaptorforC32')" onmouseout="off('BasebandChannelAdaptorforC32')">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape4" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+              <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#note); stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">C32 BCA</text>
+            </g>
+            <g class="component" onmouseover="on('BasebandChannelAdaptorforISC')" onmouseout="off('BasebandChannelAdaptorforISC')">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i0-item1.mouseover" end="i0-item1.mouseout"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox" style="fill:#5f9f9f;stroke-width: 0.4; ; "/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">ISC BCA</text>
+            </g>
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+  <g xmlns="http://www.w3.org/2000/svg" xmlns:exslt="http://exslt.org/common" class="legend" transform="translate(249.9000000000002 364.12)">
+    <text text-anchor="middle" class="title" y="4.65" x="361.6">Symbian OS v9.4<tspan dy="6.3" x="361.6">System Model</tspan>
+      <tspan font-style="italic" dy="6.3" id="release-version" x="361.6">ISSUED 1.5</tspan>
+    </text>
+    <g>
+      <rect class="legend" rx="5" ry="5" height="14.3" x="0" y="0" width="330.20000000000005"/>
+      <g transform="translate(5 2.5)">
+        <text text-anchor="start" class="lgd" x="0" y="4.65">Key</text>
+        <text text-anchor="middle" class="label" dominant-baseline="mathematical" x="15.5" y="4.65" width="10">Technology Streams:</text>
+        <g transform="translate(22 0)">
+          <g id="i0-item0">
+            <rect class="cbox" height="3.1" width="15.5" fill="#8f8fbd" x="0" y="0"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="7.75" y="1.55">Base Services</text>
+          </g>
+          <g id="i0-item1">
+            <rect class="cbox" height="3.1" width="15.5" fill="#5f9f9f" x="15.5" y="0"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="23.25" y="1.55">Baseband Adaption</text>
+          </g>
+          <g id="i0-item2">
+            <rect class="cbox" height="3.1" width="15.5" fill="#527f76" x="31" y="0"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="38.75" y="1.55">Comms Framework</text>
+          </g>
+          <g id="i0-item3">
+            <rect class="cbox" height="3.1" width="15.5" fill="yellow" x="46.5" y="0"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="54.25" y="1.55">Crypto Services</text>
+          </g>
+          <g id="i0-item4">
+            <rect class="cbox" height="3.1" width="15.5" fill="#934900" x="62" y="0"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="69.75" y="1.55">Development Boards</text>
+          </g>
+          <g id="i0-item5">
+            <rect class="cbox" height="3.1" width="15.5" fill="#00ffff" x="77.5" y="0"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="85.25" y="1.55">Kernel</text>
+          </g>
+          <g id="i0-item6">
+            <rect class="cbox" height="3.1" width="15.5" fill="#eaadea" x="93" y="0"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="100.75" y="1.55">Multimedia Protocols</text>
+          </g>
+          <g id="i0-item7">
+            <rect class="cbox" height="3.1" width="15.5" fill="#ff7f00" x="108.5" y="0"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="116.25" y="1.55">IP Networking</text>
+          </g>
+          <g id="i0-item8">
+            <rect class="cbox" height="3.1" width="15.5" fill="#817485" x="124" y="0"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="131.75" y="1.55">Open Environment</text>
+          </g>
+          <g id="i0-item9">
+            <rect class="cbox" height="3.1" width="15.5" fill="#008000" x="0" y="3.1"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="7.75" y="4.65">Peripherals</text>
+          </g>
+          <g id="i0-item10">
+            <rect class="cbox" height="3.1" width="15.5" fill="#993366" x="15.5" y="3.1"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="23.25" y="4.65">Persistent Data Services</text>
+          </g>
+          <g id="i0-item11">
+            <rect class="cbox" height="3.1" width="15.5" fill="#db7093" x="31" y="3.1"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="38.75" y="4.65">Shortlink</text>
+          </g>
+          <g id="i0-item12">
+            <rect class="cbox" height="3.1" width="15.5" fill="#3299cc" x="46.5" y="3.1"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="54.25" y="4.65">Telephony Services</text>
+          </g>
+          <g id="i0-item13">
+            <rect class="cbox" height="3.1" width="15.5" fill="#9f9f5f" x="62" y="3.1"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="69.75" y="4.65">Text and I18n Services</text>
+          </g>
+          <g id="i0-item14">
+            <rect class="cbox" height="3.1" width="15.5" fill="#cfb53b" x="77.5" y="3.1"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="85.25" y="4.65">Connectivity Services</text>
+          </g>
+          <g id="i0-item15">
+            <rect class="cbox" height="3.1" width="15.5" fill="#ebc79e" x="93" y="3.1"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="100.75" y="4.65">Device Management</text>
+          </g>
+          <g id="i0-item16">
+            <rect class="cbox" height="3.1" width="15.5" fill="#32cd99" x="108.5" y="3.1"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="116.25" y="4.65">Graphics</text>
+          </g>
+          <g id="i0-item17">
+            <rect class="cbox" height="3.1" width="15.5" fill="#ff8f68" x="124" y="3.1"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="131.75" y="4.65">Internet and Web Services</text>
+          </g>
+          <g id="i0-item18">
+            <rect class="cbox" height="3.1" width="15.5" fill="green" x="0" y="6.2"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="7.75" y="7.75">Location Based Services</text>
+          </g>
+          <g id="i0-item19">
+            <rect class="cbox" height="3.1" width="15.5" fill="#c0d9d9" x="15.5" y="6.2"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="23.25" y="7.75">Java</text>
+          </g>
+          <g id="i0-item20">
+            <rect class="cbox" height="3.1" width="15.5" fill="red" x="31" y="6.2"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="38.75" y="7.75">Messaging</text>
+          </g>
+          <g id="i0-item21">
+            <rect class="cbox" height="3.1" width="15.5" fill="#8fbc8f" x="46.5" y="6.2"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="54.25" y="7.75">Multimedia</text>
+          </g>
+          <g id="i0-item22">
+            <rect class="cbox" height="3.1" width="15.5" fill="#ffff80" x="62" y="6.2"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="69.75" y="7.75">PIM Application Services</text>
+          </g>
+          <g id="i0-item23">
+            <rect class="cbox" height="3.1" width="15.5" fill="#00ff00" x="77.5" y="6.2"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="85.25" y="7.75">UI Frameworks</text>
+          </g>
+          <g id="i0-item24">
+            <rect class="cbox" height="3.1" width="15.5" fill="#a29040" x="93" y="6.2"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="100.75" y="7.75">Product Creation Tools</text>
+          </g>
+          <g id="i0-item25">
+            <rect class="cbox" height="3.1" width="15.5" fill="#BAC97E" x="108.5" y="6.2"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="116.25" y="7.75">Development Tools</text>
+          </g>
+        </g>
+        <g transform="translate(166.5 0)">
+          <g transform="translate(0 0)">
+            <g class="component" id="color-cmp-26">
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-dasharray: 2,3; ;"/>
+              <use width="9.3" height="9.3" x="0" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Future Compo­nent</text>
+            </g>
+          </g>
+        </g>
+        <g transform="translate(180.8 0)">
+          <g class="component" id="color-cmp-26">
+            <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-width: 0.4;"/>
+            <use width="9.3" height="9.3" x="0" y="0" style="fill: url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox"/>
+            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Reference Compo­nent</text>
+          </g>
+          <g class="component" id="color-cmp-26">
+            <use width="9.3" height="9.3" x="14.3" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-width: 0.4;"/>
+            <use width="9.3" height="9.3" x="14.3" y="0" style="fill: url(#note); stroke: none; stroke-width: 0;" xlink:href="#Borderbox"/>
+            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="18.950000000000003" width="9.3">Breaks layer depen­dency</text>
+          </g>
+          <g class="component" id="color-cmp-26">
+            <use width="9.3" height="9.3" x="28.6" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-width: 0.4;"/>
+            <use width="9.3" height="9.3" x="28.6" y="0" style="fill: url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#Borderbox"/>
+            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="33.25" width="9.3">Contains 3 binaries</text>
+          </g>
+        </g>
+        <text text-anchor="middle" class="label" dominant-baseline="mathematical" x="227.20000000000002" y="4.65" width="10">Sched 12 Category:</text>
+        <g transform="translate(233.70000000000002 0)">
+          <g class="component" id="color-cmp-26">
+            <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:grey;stroke-width: 0.4;"/>
+            <use width="9.3" height="9.3" x="0" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLT"/>
+            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Optional Symbian</text>
+          </g>
+          <g class="component" id="color-cmp-26">
+            <use width="9.3" height="9.3" x="14.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:grey;stroke-width: 0.4;"/>
+            <use width="9.3" height="9.3" x="14.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
+            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="18.950000000000003" width="9.3">Common Symbian</text>
+          </g>
+          <g class="component" id="color-cmp-26">
+            <use width="9.3" height="9.3" x="28.6" y="0" xlink:href="#Borderbox-clipRB" style="fill:grey;stroke-width: 0.4;"/>
+            <use width="9.3" height="9.3" x="28.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRB"/>
+            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="33.25" width="9.3">Common Replace­able</text>
+          </g>
+          <g class="component" id="color-cmp-26">
+            <use width="9.3" height="9.3" x="42.900000000000006" y="0" xlink:href="#BorderShape4" style="fill:grey;stroke-width: 0.4;"/>
+            <use width="9.3" height="9.3" x="42.900000000000006" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#BorderShape4"/>
+            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="47.550000000000004" width="9.3">Optional Replace­able</text>
+          </g>
+          <g class="component" id="color-cmp-26">
+            <use width="9.3" height="9.3" x="57.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:grey;stroke-width: 0.4;"/>
+            <use width="9.3" height="9.3" x="57.2" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
+            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="61.85" width="9.3">Refer­ence/Test</text>
+          </g>
+        </g>
+      <s:g transform="translate(305.20000000000005)">
+     <text text-anchor="end" dominant-baseline="mathematical" class="label" x="3" y="3" width="5">Uses</text>
+     <text text-anchor="end" dominant-baseline="mathematical" class="label" x="3" y="6" width="5">Used by</text>
+     <path d="M 4 3 L 14 3" class="arrow"/>
+     <path d="M 4 6 L 14 6" class="arrowF"/>
+    </s:g>
+   </g>
+    </g>
+  </g>
+<s:g visibility="hidden" id="Calendar">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M185.22500000000014,30.199999999999996c1.5500000000000054, 5.812500000000002 4.650000000000016,11.625000000000004 4.650000000000016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M179.13119744627855,30.199999999999996L30.518802553721585,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.25000000000014,29.52911080711354L77.90000000000008,115.40088919288647"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M183.74143522868218,30.199999999999996L230.20856477131812,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="AgendaModel">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M187.55000000000015,29.99080916030534L98.60000000000008,114.93919083969467"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M196.85000000000016,26.688641975308638L564.2000000000002,116.64135802469137"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M188.2067346620992,30.199999999999996L30.74326533790097,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M187.9822718779198,30.199999999999996L21.667728122080355,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M193.28028023777767,30.199999999999996L248.56971976222263,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M189.87934444098428,30.199999999999996L98.37065555901589,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M187.55000000000015,29.21800756620428L77.90000000000008,115.71199243379573"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M196.85000000000016,27.55881848676854L590,197.40118151323145"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M192.87891502874984,30.199999999999996L230.37108497125047,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M189.87500000000017,30.199999999999996c-1.5500000000000054, 5.812500000000002 -4.650000000000016,11.625000000000004 -4.650000000000016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M194.52500000000018,30.199999999999996c1.5499999999999912, 5.812499999999998 4.649999999999974,11.624999999999996 4.649999999999974,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M196.85000000000016,25.914249999999996L427.5500000000001,43.98575"/>
+ </s:g>
+ <s:g visibility="hidden" id="AgendaVersitPlugin">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M199.17500000000013,30.199999999999996c-1.5499999999999912, 5.812499999999998 -4.649999999999974,11.624999999999996 -4.649999999999974,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.15000000000015,26.717468354430377L564.2000000000002,116.61253164556963"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M197.28227187791978,30.199999999999996L30.967728122080352,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M196.85000000000014,29.927264248704656L61.400000000000006,157.43273575129535"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M196.85000000000014,28.212374269005846L77.90000000000008,96.31762573099417"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M202.40540458570922,30.199999999999996L248.74459541429107,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M198.95488165680487,30.199999999999996L98.59511834319527,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M196.85000000000014,28.95202339181286L77.90000000000008,115.97797660818715"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.15000000000015,27.60633727584891L590,197.3536627241511"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M202.01639482881745,30.199999999999996L230.53360517118284,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M196.89946808510652,30.199999999999996L187.50053191489377,39.7"/>
+ </s:g>
+ <s:g visibility="hidden" id="ContactsModel">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.88404887714677,30.199999999999996L99.96595112285337,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M208.70380722516364,30.199999999999996L126.04619277483651,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M208.25488165680488,30.199999999999996L107.89511834319526,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.15000000000015,29.663008763388504L61.400000000000006,157.6969912366115"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M211.53052893364082,30.199999999999996L248.91947106635948,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.15000000000015,28.032366412213737L77.90000000000008,96.49763358778628"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.15000000000015,30.183405740884403L22.1,213.5765942591156"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M208.0304188726255,30.199999999999996L98.81958112737465,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.15000000000015,28.68333333333333L187.55000000000015,41.21666666666667"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.35780909374043,30.199999999999996L31.192190906259736,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M211.15387462888512,30.199999999999996L230.6961253711152,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M213.12500000000014,30.199999999999996c1.5500000000000054, 5.812500000000002 4.650000000000016,11.625000000000004 4.650000000000016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M215.45000000000016,26.370845070422533L312.65000000000015,43.529154929577466"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M215.45000000000016,27.23243163340724L409.1000000000001,97.29756836659277"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M215.45000000000016,25.944850948509483L427.5500000000001,43.955149051490515"/>
+ </s:g>
+ <s:g visibility="hidden" id="PhonebookSync">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M217.77500000000018,30.199999999999996c-1.5500000000000054, 5.812500000000002 -4.650000000000016,11.625000000000004 -4.650000000000016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M217.83737585450808,30.199999999999996L146.9126241454921,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M220.6556532815724,30.199999999999996L249.09434671842791,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M217.10595608844613,30.199999999999996L99.04404391155403,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M219.91557139171948,30.199999999999996L214.1344286082807,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M220.47335547530005,30.199999999999996L232.17664452470012,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M221.0311395588806,30.199999999999996L250.21886044111957,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M220.2913544289528,30.199999999999996L230.85864557104753,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="vCardandvCal">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.25000000000014,47.651233000906615L22.1,158.50876699909338"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.72366559300602,49L30.926334406994137,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.25000000000014,48.679678953626635L61.400000000000006,157.48032104637338"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.25000000000014,46.66673050615595L77.90000000000008,96.66326949384407"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M184.2584292529215,49L248.2915707470788,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M180.57713965259418,49L98.37286034740596,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M183.80540458570923,49L230.14459541429108,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M182.98673285198572,49c83.04217809867627, 35.81249999999999 249.12653429602884,71.62499999999999 249.12653429602884,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M187.55000000000015,45.450409356725146L409.1000000000001,97.87959064327487"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M187.50053191489377,39.7L196.89946808510652,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M187.55000000000015,41.21666666666667L206.15000000000015,28.68333333333333"/>
+ </s:g>
+ <s:g visibility="hidden" id="ChineseCalendarConverter">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M192.93052893364083,49L230.31947106635948,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="BackupRestoreNotification">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M202.05565328157238,49L230.49434671842792,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M196.85000000000014,47.59397489539749L98.60000000000008,116.13602510460252"/>
+ </s:g>
+ <s:g visibility="hidden" id="DataEngine">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M226.85000000000014,29.925428571428565L31.4,213.83457142857145"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M228.4552709436314,30.199999999999996L108.39472905636873,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M231.8412895790369,30.199999999999996L249.3087104209634,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M228.230808159452,30.199999999999996L99.31919184054812,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M226.85000000000014,28.307090047393363L77.90000000000008,116.62290995260665"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M231.49213611935826,30.199999999999996L231.05786388064203,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="SheetEngine">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M236.15000000000015,29.735325858444284L31.4,214.02467414155572"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M240.9664139269685,30.199999999999996L249.4835860730318,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M237.30634537527266,30.199999999999996L99.5436546247275,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M236.15000000000015,28.154055505819155L77.90000000000008,116.77594449418085"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M245.45000000000016,27.834722339974565L590,197.12527766002543"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M245.45000000000016,26.771862587224902L515.6000000000001,97.75813741277511"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M240.6296159194259,30.199999999999996L231.2203840805744,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="Chart"/>
+ <s:g visibility="hidden" id="WordEngine">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M264.0500000000001,26.935908870576828L564.2000000000002,116.39409112942319"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M255.4574198069139,30.199999999999996L99.99258019308627,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M254.75000000000014,27.893859790491536L77.90000000000008,117.03614020950847"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M264.0500000000001,27.961480984340042L590,196.99851901565995"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M258.9045755195612,30.199999999999996L231.5454244804391,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="MessageServerandStore"/>
+ <s:g visibility="hidden" id="BIOMessagingFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M275.6578090937404,30.199999999999996L100.49219090625974,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M281.517932628798,30.199999999999996L320.23206737120216,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M276.65883206500723,30.199999999999996L168.7911679349929,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M275.45000000000016,27.659303843364754L77.90000000000008,117.27069615663525"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M284.7500000000001,27.9L312.65000000000015,42"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M275.45000000000016,29.08609236234458L31.4,214.67390763765542"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M284.7500000000001,29.1689666136725L369.80000000000007,95.36103338632752"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M275.45000000000016,28.386843519140356L61.400000000000006,158.97315648085964"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M276.0380723590869,30.199999999999996L148.71192764091322,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M275.45000000000016,28.96088520845231L22.1,214.7991147915477"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M279.5274232682277,30.199999999999996L250.22257673177256,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M279.24283701003435,30.199999999999996L231.90716298996597,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M279.60194500692756,30.199999999999996L270.5480549930726,114.73"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M280.6414340187935,30.199999999999996L288.10856598120665,94.33000000000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M284.7500000000001,27.9L312.65000000000015,42"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M277.7997340425533,30.199999999999996L273.10026595744694,39.7"/>
+ </s:g>
+ <s:g visibility="hidden" id="MMSSettings">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M285.40673466209915,30.199999999999996L127.94326533790097,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M288.380316810102,30.199999999999996L232.0696831898983,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M289.72176339285727,30.199999999999996c22.18549107142857, 13.049999999999999 66.5564732142857,26.099999999999998 66.5564732142857,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M289.6826470588237,20.9c25.311568627450963, -14.212499999999993 75.93470588235289,-28.424999999999986 75.93470588235289,0"/>
+ </s:g>
+ <s:g visibility="hidden" id="MMSConfiguration"/>
+ <s:g visibility="hidden" id="WatcherFramework"/>
+ <s:g visibility="hidden" id="SendAs">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M312.65000000000015,28.633355704697983L31.4,215.12664429530201"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M312.65000000000015,28.537723861930964L22.1,215.22227613806905"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M316.027920659954,30.199999999999996L250.92207934004625,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M312.65000000000015,29.599125423728808L100.7,214.1608745762712"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M315.7927562103049,30.199999999999996L232.55724378969538,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="MessageURLHandler"/>
+ <s:g visibility="hidden" id="BIOWatchers">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M273.10026595744694,39.7L277.7997340425533,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M270.36957634907446,49L250.08042365092578,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M267.42603531577146,49L148.0239646842287,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M266.87240020706327,49L127.87759979293685,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M267.20142007926034,49L168.94857992073977,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M266.15000000000015,48.976317596566524L100.7,213.5836824034335"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M266.15000000000015,46.11608200455581L77.90000000000008,117.6139179954442"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M271.2650000000001,39.7c15.19, -10.4625 45.57,-20.925 45.57,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M270.0525476161593,49L231.79745238384098,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="ScheduledSendMTM">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M275.45000000000016,47.541036116045L31.4,215.01896388395502"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M275.923665593006,49L128.12633440699415,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M279.4803120486675,49L250.2696879513328,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M275.45000000000016,48.74255093724531L100.7,213.8174490627547"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M275.45000000000016,46.5880208973571L40.7,159.5719791026429"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M279.1776719640909,49L231.9723280359094,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M280.68125000000015,49c12.012499999999996, 9.299999999999999 36.03749999999999,18.599999999999998 36.03749999999999,0"/>
+ </s:g>
+ <s:g visibility="hidden" id="POP3andSMTPMTM"/>
+ <s:g visibility="hidden" id="IMAP4MTM">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M294.0500000000001,45.8975249500998L77.90000000000008,117.83247504990021"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M297.7017834478534,49L250.64821655214686,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M294.0500000000001,47.32278543849972L31.4,215.23721456150028"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M294.0500000000001,46.60744575325481L61.400000000000006,159.5525542467452"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M294.14930647291953,49L169.9006935270806,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M299.608543333901,49L320.7414566660991,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M297.427920659954,49L232.32207934004626,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M294.0500000000001,48.91960707269155L227.00000000000006,114.81039292730846"/>
+ </s:g>
+ <s:g visibility="hidden" id="OBEXMTMs">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M310.9647561256184,49L415.88524387438173,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M311.04532116600035,49L406.5046788339998,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M303.35000000000014,48.79170347003154L170,176.16829652996847"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M303.35000000000014,48.164338287331915L100.7,214.3956617126681"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M311.78285997358006,49L415.0671400264201,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M312.6500000000001,45.65898792409431L564.2000000000002,116.4710120759057"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M303.35000000000014,46.22984512132163L22.1,159.93015487867837"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M306.8125191474464,49L250.83748085255388,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M310.3109555189457,49L332.83904448105443,94.33000000000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M306.5530450078856,49L232.49695499211467,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="SMSMTM">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M312.65000000000015,47.1324780588539L31.4,215.42752194114613"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M312.65000000000015,43.529154929577466L215.45000000000016,26.370845070422533"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M312.65000000000015,48.01990443092963L149.3,176.9400955690704"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M315.9232548470394,49L251.0267451529609,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M312.65000000000015,42L284.7500000000001,27.9"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M312.65000000000015,48.53127230411171L128.6,214.0287276958883"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M312.65000000000015,47.046178089044524L22.1,215.5138219109555"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M312.65000000000015,48.51985192497532L170,176.4401480750247"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M312.65000000000015,48.00400677966102L100.7,214.555993220339"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M314.407826948481,49L235.44217305151918,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M312.65000000000015,45.779582052858025L77.90000000000008,117.95041794714199"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M316.7187500000001,49c-12.012499999999996, 9.299999999999999 -36.03749999999999,18.599999999999998 -36.03749999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M315.6781693558172,49L232.6718306441831,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M314.86136738056024,49L291.0886326194399,94.33000000000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M312.65000000000015,42L284.7500000000001,27.9"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M316.83500000000015,39.7c-15.19, -10.4625 -45.57,-20.925 -45.57,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M321.9500000000001,42.125572519083974L351.95000000000016,27.774427480916028"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M317.48818537859023,39.7c38.17454308093994, -19.012499999999996 114.52362924281982,-38.02499999999999 114.52362924281982,0"/>
+ </s:g>
+ <s:g visibility="hidden" id="ConnectivityFramework"/>
+ <s:g visibility="hidden" id="OMASyncMLDataSync"/>
+ <s:g visibility="hidden" id="OMASyncMLCommonFramework"/>
+ <s:g visibility="hidden" id="OMASyncMLDMInterface">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M365.04456342668874,49L356.7054365733114,94.33000000000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M361.2500000000001,46.670129143349115L22.1,215.8898708566509"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M361.2500000000001,46.73375055285272L31.4,215.8262494471473"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M361.2500000000001,47.691388716677L128.6,214.86861128332302"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M368.2250000000001,49c1.5500000000000054, 5.812500000000002 4.650000000000016,11.625000000000004 4.650000000000016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M363.5341962449123,49L252.0158037550879,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M361.2500000000001,47.34591995553085L100.7,215.21408004446917"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M363.364303045008,49L233.58569695499227,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="DeviceManagementFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M370.5500000000001,46.16571428571429L187.70000000000005,117.56428571428573"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M370.5500000000001,46.670129143349115L31.4,215.8898708566509"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M370.5500000000001,46.76587731811698L274.7,96.56412268188305"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M373.55296540362446,49L357.49703459637567,94.33000000000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M370.5500000000001,46.93294465341214L100.7,196.82705534658785"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M372.64493194450534,49L252.2050680554949,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M370.5500000000001,47.24610961848469L100.7,215.31389038151534"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M370.5500000000001,46.609815513626835L22.1,215.95018448637316"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M372.48942739293955,49L233.76057260706068,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M372.8750000000001,49c-1.5500000000000054, 5.812500000000002 -4.650000000000016,11.625000000000004 -4.650000000000016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M370.5994680851065,39.7L361.20053191489376,30.199999999999996"/>
+ </s:g>
+ <s:g visibility="hidden" id="ClientProvisioningFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M389.1500000000001,46.20218063466233L564.2000000000002,115.92781936533768"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M379.85000000000014,45.838050674295054L22.1,160.32194932570494"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M379.85000000000014,46.01648054919909L61.400000000000006,160.1435194508009"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M379.85000000000014,47.15273530941238L100.7,215.40726469058762"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M379.85000000000014,46.08189128816083L187.70000000000005,117.64810871183917"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M379.85000000000014,46.609815513626835L31.4,215.95018448637316"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M379.85000000000014,46.991688555347096L149.3,177.96831144465293"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M381.7556676440983,49L252.39433235590195,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M379.85000000000014,48.06509234828496L218.60000000000002,176.89490765171504"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M379.85000000000014,48.51985192497532L237.20000000000002,176.4401480750247"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M379.85000000000014,46.55255823457295L22.1,216.00744176542707"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M382.0613673805602,49L358.2886326194399,94.33000000000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M381.61455174087115,49L233.93544825912912,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M379.85000000000014,47.000281690140845L293.3,96.32971830985917"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M379.8994680851065,39.7L370.5005319148937,30.199999999999996"/>
+ </s:g>
+ <s:g visibility="hidden" id="ConnectivityServices"/>
+ <s:g visibility="hidden" id="DataSyncAdaptors"/>
+ <s:g visibility="hidden" id="DeviceManagementAdaptors">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M361.2500000000001,27.57058657243816L564.2000000000002,115.75941342756185"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M351.95000000000016,27.418226448474122L22.1,159.94177355152587"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M357.7303622497618,30.199999999999996L373.31963775023837,94.33000000000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M351.95000000000016,28.191512605042014L22.1,215.568487394958"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M356.278236607143,30.199999999999996c-22.18549107142857, 13.049999999999999 -66.5564732142857,26.099999999999998 -66.5564732142857,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M351.95000000000016,28.95188251946213L149.3,177.20811748053788"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M351.95000000000016,27.774427480916028L321.9500000000001,42.125572519083974"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M351.95000000000016,28.265989085948156L31.4,215.49401091405184"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M351.95000000000016,27.663086543271632L61.400000000000006,159.69691345672837"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M361.20053191489376,30.199999999999996L370.5994680851065,39.7"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M354.58893000121327,30.199999999999996L251.66106999878699,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M351.95000000000016,28.98837651122625L100.7,214.77162348877377"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M356.5525057878253,30.199999999999996L355.8974942121749,94.33000000000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M351.95000000000016,27.89431513903192L215.60000000000005,96.6356848609681"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M354.4059773009134,30.199999999999996L233.24402269908694,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M351.95000000000016,27.51744165946413L187.70000000000005,97.01255834053589"/>
+ </s:g>
+ <s:g visibility="hidden" id="ClientProvisioningAdaptors">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M361.2500000000001,28.191512605042014L31.4,215.568487394958"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M363.7140543491448,30.199999999999996L251.83594565085542,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M365.26357755685694,30.199999999999996L356.48642244314317,94.33000000000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M365.61735294117653,20.9c-25.311568627450963, -14.212499999999993 -75.93470588235289,-28.424999999999986 -75.93470588235289,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M361.2500000000001,29.145258040388928L170,177.0147419596111"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M364.3899273447821,30.199999999999996L323.160072655218,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M366.4414340187935,30.199999999999996L373.90856598120666,94.33000000000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M361.2500000000001,27.59951965065502L61.400000000000006,159.760480349345"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M361.2500000000001,28.808888135593218L149.3,177.3511118644068"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M370.5005319148937,30.199999999999996L379.8994680851065,39.7"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M363.54345710098096,30.199999999999996L233.40654289901929,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="MobileActiveSync"/>
+ <s:g visibility="hidden" id="MTPFileandFolderProvider">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M381.95000000000016,28.039562317632345L31.4,215.72043768236767"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M381.95000000000016,28.735311999999997L110,215.024688"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M384.024814994541,30.199999999999996L252.22518500545934,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M381.95000000000016,28.633355704697983L100.7,215.12664429530201"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M389.0124742491598,30.199999999999996L432.0375257508404,113.13000000000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M383.88171859145416,30.199999999999996L233.76828140854613,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="MIDPLCDUI"/>
+ <s:g visibility="hidden" id="MIDPRMS"/>
+ <s:g visibility="hidden" id="MIDPIO"/>
+ <s:g visibility="hidden" id="MIDPDeviceControl"/>
+ <s:g visibility="hidden" id="SecurityPolicy"/>
+ <s:g visibility="hidden" id="MIDPGSMSecurityRP"/>
+ <s:g visibility="hidden" id="MIDPFileGCF"/>
+ <s:g visibility="hidden" id="MobileMediaAPI1.1"/>
+ <s:g visibility="hidden" id="Mobile3D1.1"/>
+ <s:g visibility="hidden" id="JTWI1.0">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,46.01256611865618L227.00000000000006,117.71743388134382"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M432.01181462141,39.7c-38.17454308093994, -19.012499999999996 -114.52362924281982,-38.02499999999999 -114.52362924281982,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M436.79272217206255,49L580.7572778279376,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M436.8500000000001,48.788467220683295L590,194.9715327793167"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,45.34782496782497L87.20000000000007,118.38217503217504"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,46.972705596107055L128.6,215.58729440389294"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,46.02422116527943L58.4,178.9357788347206"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M431.5207629304786,49L410.2292370695215,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M431.74441875825636,49L419.30558124174377,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M431.3033330495489,49L410.44666695045123,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M431.84294547336947,49L419.20705452663066,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,47.25313402061856L218.60000000000002,177.70686597938146"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,47.52359879789632L237.20000000000002,177.4364012021037"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,45.49815593220339L215.60000000000005,97.83184406779662"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,46.234899598393575L100.7,178.72510040160643"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,45.66691139240506L22.1,160.49308860759493"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,46.49496207050424L100.7,197.26503792949575"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,46.17979063570613L42.8,197.58020936429386"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.82355269879116,49L326.026447301209,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M436.8500000000001,48.22790459965928L515.6000000000001,113.90209540034073"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,47.16150756390193L149.3,215.39849243609808"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,45.804758290051936L61.400000000000006,160.35524170994807"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,46.088466546112116L22.1,197.6715334538879"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,47.67717092337917L360.5,95.65282907662085"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,46.55347417840376L149.3,178.40652582159626"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,46.299244122965646L22.1,216.26075587703437"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,46.724401349072515L170,178.2355986509275"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,45.91663274745606L274.7,97.41336725254396"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M436.4026089828271,49L551.147391017173,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M433.96364294227834,49L474.9863570577218,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M436.70708751915555,49L541.5429124808446,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,43.98575L196.85000000000016,25.914249999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,43.955149051490515L215.45000000000016,25.944850948509483"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,45.05770162975345L77.90000000000008,98.27229837024657"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,45.32197241955704L77.90000000000008,118.40802758044296"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M432.11326714801453,49c-83.04217809867627, 35.81249999999999 -249.12653429602884,71.62499999999999 -249.12653429602884,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,46.8234557136301L110,215.7365442863699"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M428.4849249420107,49L253.36507505798954,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M436.8500000000001,46.848715697036226L564.2000000000002,115.2812843029638"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,46.34395486496486L31.4,216.21604513503516"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M436.00903581642393,49L488.5409641835763,113.13000000000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M436.8500000000001,48.57326683291771L487.70000000000016,94.75673316708232"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,46.755024542614905L100.7,215.8049754573851"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M428.41760888026215,49L234.8323911197381,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M427.5500000000001,45.75031908488862L187.70000000000005,117.97968091511139"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M427.5500000000001,45.49815593220339L215.60000000000005,97.83184406779662"/>
+ </s:g>
+ <s:g visibility="hidden" id="MIDPPIM"/>
+ <s:g visibility="hidden" id="Bluetooth1.1"/>
+ <s:g visibility="hidden" id="WMA1.1"/>
+ <s:g visibility="hidden" id="JavaIO"/>
+ <s:g visibility="hidden" id="JavaLang"/>
+ <s:g visibility="hidden" id="JavaUtilities"/>
+ <s:g visibility="hidden" id="Bluetooth1.1Push"/>
+ <s:g visibility="hidden" id="WMA1.1Push"/>
+ <s:g visibility="hidden" id="LCDUIPlugin"/>
+ <s:g visibility="hidden" id="RuntimePlugin"/>
+ <s:g visibility="hidden" id="CLDCHi1.1"/>
+ <s:g visibility="hidden" id="FileConverterFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M69.1202848957505,103.63000000000002L21.579715104249573,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M71.43648829992459,103.63000000000002L28.563511700075487,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M71.07378595990949,103.63000000000002L19.626214040090588,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M77.90000000000008,103.5630442176871L245.00000000000014,268.2569557823129"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M74.13920573681128,103.63000000000002L95.16079426318879,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M77.05862659607607,103.63000000000002L227.24137340392417,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,96.31762573099417L196.85000000000014,28.212374269005846"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,96.49763358778628L206.15000000000015,28.032366412213737"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,96.66326949384407L178.25000000000014,46.66673050615595"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,98.27229837024657L427.5500000000001,45.05770162975345"/>
+ </s:g>
+ <s:g visibility="hidden" id="OtherFileConverterPlugins"/>
+ <s:g visibility="hidden" id="HTMLtoRichTextConverter"/>
+ <s:g visibility="hidden" id="RichTexttoHTMLConverter"/>
+ <s:g visibility="hidden" id="TextHandling">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M71.44172755126097,124.03000000000002L58.55827244873912,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M77.90000000000008,123.42528911564627L245.00000000000014,268.7947108843537"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M77.90000000000008,120.09373130034524L590,198.69626869965478"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M74.32275118891032,124.03000000000002L94.97724881108975,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M77.50966562173466,124.03000000000002L226.79033437826556,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M75.57500000000007,124.03000000000002c1.5499999999999983, 5.8125 4.649999999999995,11.625 4.649999999999995,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,118.93961002785517L284.00000000000006,99.42038997214486"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,119.15365783822477L487.70000000000016,99.20634216177525"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,115.40088919288647L178.25000000000014,29.52911080711354"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,115.71199243379573L187.55000000000015,29.21800756620428"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,115.97797660818715L196.85000000000014,28.95202339181286"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,116.62290995260665L226.85000000000014,28.307090047393363"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,116.77594449418085L236.15000000000015,28.154055505819155"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,117.03614020950847L254.75000000000014,27.893859790491536"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,117.27069615663525L275.45000000000016,27.659303843364754"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,117.6139179954442L266.15000000000015,46.11608200455581"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,117.83247504990021L294.0500000000001,45.8975249500998"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,117.95041794714199L312.65000000000015,45.779582052858025"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M77.90000000000008,118.40802758044296L427.5500000000001,45.32197241955704"/>
+ </s:g>
+ <s:g visibility="hidden" id="TextFormatting">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M87.20000000000007,120.12013424821004L580.7,198.66986575178998"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M87.20000000000007,119.80567313915859L541.4000000000001,161.3843268608414"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M80.22500000000007,124.03000000000002c-1.5499999999999983, 5.8125 -4.649999999999995,11.625 -4.649999999999995,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M87.20000000000007,119.98219860406093L550.7,180.0078013959391"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M87.20000000000007,119.97058182949597L560.0000000000001,180.01941817050405"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M83.18518162501272,124.03000000000002L95.41481837498735,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M87.20000000000007,120.10669302870534L590,198.68330697129466"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M86.55862068965524,124.03000000000002L227.04137931034498,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M87.20000000000007,118.38217503217504L427.5500000000001,45.34782496782497"/>
+ </s:g>
+ <s:g visibility="hidden" id="AlarmServer">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M98.60000000000008,116.13602510460252L196.85000000000014,47.59397489539749"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M90.78820702215933,124.03000000000002L29.91179297784074,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M98.60000000000008,123.9631021194605L245.00000000000014,268.2568978805395"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M97.65088819226757,124.03000000000002L227.34911180773264,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M94.0488060305576,124.03000000000002L95.95119396944247,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M98.60000000000008,119.14189759036145L487.70000000000016,99.21810240963858"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M98.60000000000008,114.93919083969467L187.55000000000015,29.99080916030534"/>
+ </s:g>
+ <s:g visibility="hidden" id="Help"/>
+ <s:g visibility="hidden" id="TimeZoneServer"/>
+ <s:g visibility="hidden" id="TimeZoneLocalisation"/>
+ <s:g visibility="hidden" id="WorldServer">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M128.60000000000008,123.69511267605634L31.4,213.89488732394366"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M136.77704287762293,124.03000000000002L246.1229571223773,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M131.49972174440967,124.03000000000002L97.80027825559041,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M135.89002089864167,124.03000000000002L228.40997910135857,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="ContentHandlingFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M117.20000000000007,99.17158448389219L564.2000000000002,117.58841551610784"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M107.90000000000006,102.05212933753944L22.1,158.73787066246058"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M111.61008820286666,103.63000000000002L96.9899117971334,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M108.84107607145859,103.63000000000002L21.15892392854148,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M116.21682963303815,103.63000000000002L245.98317036696207,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M112.63887176325531,103.63000000000002c81.04075215782983, 35.06249999999999 243.12225647348947,70.12499999999999 243.12225647348947,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M115.41009031454382,103.63000000000002L228.1899096854564,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="SMILParser">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M118.14107607145858,103.63000000000002L30.458923928541477,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M117.20000000000006,103.46785714285716L61.400000000000006,157.32214285714286"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M125.26809501898086,103.63000000000002L246.23190498101937,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M124.48562753036444,103.63000000000002L228.41437246963577,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="WebRecognisers">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M126.50000000000006,101.54956464379948L22.1,159.24043535620052"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M133.56116474618506,103.63000000000002L228.63883525381516,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="ReferenceDRMAgent">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M140.61684027777784,103.63000000000002c43.08877314814813, 20.849999999999994 129.26631944444438,41.69999999999999 129.26631944444438,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M136.0156713914284,103.63000000000002L31.184328608571672,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M137.85227598281082,103.63000000000002L107.94772401718924,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M138.3942397689934,103.63000000000002L98.10576023100667,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M138.71838882831508,103.63000000000002L97.78161117168499,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M145.10000000000008,99.18406162464987L564.2000000000002,117.57593837535016"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M135.80000000000007,101.35528048780489L22.1,159.43471951219513"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M137.9207828004411,103.63000000000002L98.57921719955898,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M143.37062579086628,103.63000000000002L246.72937420913394,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M142.63670196200567,103.63000000000002L228.86329803799455,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="PrintingUISupport"/>
+ <s:g visibility="hidden" id="CommandShell"/>
+ <s:g visibility="hidden" id="TelnetServer"/>
+ <s:g visibility="hidden" id="BackupEngine"/>
+ <s:g visibility="hidden" id="SecureSoftwareInstall">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,103.3429827586207L100.7,176.24701724137933"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M180.86256890848955,103.63000000000002L146.8374310915105,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M184.81019845644988,103.63000000000002L212.18980154355017,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M185.86973539140027,103.63000000000002L229.73026460859978,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,101.91564965197217L58.4,177.67435034802784"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,101.29321852731593L61.400000000000006,159.4967814726841"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M187.70000000000005,99.99955278001613L550.7,179.5904472199839"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M187.70000000000005,99.73106888361048L304.7000000000001,118.62893111638955"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M187.70000000000005,99.78484710743804L541.4000000000001,161.005152892562"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,101.54646044624748L39.8,178.04353955375254"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,102.20290890269153L42.8,196.1870910973085"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,102.52714971209215L31.4,214.66285028790787"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M187.70000000000005,99.26263821532494L487.70000000000016,117.49736178467509"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M183.11990785645008,103.63000000000002c103.05339476236666, 43.31250000000001 309.1601842871,86.62500000000001 309.1601842871,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,102.74009652509653L110,158.0499034749035"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,100.74424818840582L22.1,160.04575181159422"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,102.32794384057974L22.1,214.8620561594203"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M187.70000000000005,99.2065940902022L564.2000000000002,117.55340590979783"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M184.83126078453932,103.63000000000002L247.86873921546086,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M179.65697810953623,103.63000000000002L99.44302189046381,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M184.2085175957646,103.63000000000002L229.8914824042356,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M183.05000000000004,103.63000000000002L183.05000000000004,114.73"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M183.05000000000004,103.63000000000002L183.05000000000004,114.73"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M183.82500000000005,103.63000000000002c8.783333333333335, 8.137500000000001 26.350000000000005,16.275000000000002 26.350000000000005,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M187.70000000000005,97.01255834053589L351.95000000000016,27.51744165946413"/>
+ </s:g>
+ <s:g visibility="hidden" id="SecureSoftwareInstallDeviceTools"/>
+ <s:g visibility="hidden" id="SISInstaller">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M202.93379155642475,103.63000000000002L248.36620844357543,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M197.53157342950604,103.63000000000002L100.168426570494,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M203.97500000000002,103.63000000000002c1.5500000000000054, 5.812500000000002 4.650000000000016,11.625000000000004 4.650000000000016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M202.35959202740582,103.63000000000002L230.34040797259436,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M197.00000000000003,101.25975675675677L39.8,178.33024324324325"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M203.97500000000002,103.63000000000002c1.5500000000000054, 5.812500000000002 4.650000000000016,11.625000000000004 4.650000000000016,0"/>
+ </s:g>
+ <s:g visibility="hidden" id="JavaMIDletInstaller">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.30000000000004,101.84521705426359L22.1,215.34478294573645"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M208.35242557883134,103.63000000000002L167.9475744211687,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M211.3158629441625,103.63000000000002c19.456091370558365, 12.037499999999996 58.36827411167509,24.074999999999992 58.36827411167509,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.30000000000004,101.6825434027778L42.8,196.70745659722223"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M215.60000000000005,99.22425817267396L564.2000000000002,117.53574182732608"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M215.60000000000005,100.22732772435899L580.7,198.16267227564103"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M215.60000000000005,100.08214721254357L550.7,179.50785278745647"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M211.09922360248453,94.33000000000001c48.20051759834368, -22.762499999999996 144.60155279503104,-45.52499999999999 144.60155279503104,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M215.60000000000005,97.83184406779662L427.5500000000001,45.49815593220339"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M215.60000000000005,99.94402439024393L304.7000000000001,118.4159756097561"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M210.17500000000004,103.63000000000002c-8.783333333333335, 8.137500000000001 -26.350000000000005,16.275000000000002 -26.350000000000005,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.30000000000004,102.38000000000001L187.70000000000005,115.98000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.30000000000004,101.98987785016288L31.4,215.20012214983714"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.30000000000004,101.13915529010241L39.8,178.45084470989764"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.30000000000004,102.28356396866842L100.7,177.3064360313316"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.30000000000004,100.87467898832686L61.400000000000006,159.91532101167314"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.46887108949093,103.63000000000002L100.5311289105091,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M208.62500000000006,103.63000000000002c-1.5500000000000054, 5.812500000000002 -4.650000000000016,11.625000000000004 -4.650000000000016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M206.30000000000004,100.48986821705428L22.1,160.30013178294573"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M211.98505694236746,103.63000000000002L248.61494305763273,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M211.43512924322647,103.63000000000002L230.56487075677373,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M215.60000000000005,97.83184406779662L427.5500000000001,45.49815593220339"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M208.62500000000006,103.63000000000002c-1.5500000000000054, 5.812500000000002 -4.650000000000016,11.625000000000004 -4.650000000000016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M215.60000000000005,96.6356848609681L351.95000000000016,27.89431513903192"/>
+ </s:g>
+ <s:g visibility="hidden" id="UserPromptService"/>
+ <s:g visibility="hidden" id="CertificateandKeyManagement">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,122.32023992322458L31.4,215.26976007677544"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,122.1551177536232L22.1,215.43488224637682"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M181.70580597746206,124.03000000000002L166.69419402253797,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M187.70000000000005,118.2896551724138L265.40000000000003,100.07034482758623"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M187.70000000000005,118.83104166666668L351.20000000000005,99.52895833333335"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M183.05000000000004,114.73L183.05000000000004,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,120.57142210144929L22.1,160.61857789855074"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M185.0680503062688,124.03000000000002L247.6319496937314,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,121.30508113590264L39.8,178.68491886409737"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,120.94214964370548L61.400000000000006,160.24785035629455"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.40000000000003,121.58200696055685L58.4,178.40799303944317"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M178.95660730547408,124.03000000000002L100.14339269452596,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M184.34571577847444,124.03000000000002L229.75428422152575,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M187.70000000000005,117.64810871183917L379.85000000000014,46.08189128816083"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M178.40000000000003,121.58200696055685L58.4,178.40799303944317"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M183.05000000000004,114.73L183.05000000000004,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M187.70000000000005,115.98000000000002L206.30000000000004,102.38000000000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M183.6001908396947,124.03000000000002c12.733206106870233, 9.562500000000002 38.199618320610696,19.125000000000004 38.199618320610696,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M183.42344559585496,124.03000000000002c19.051036269430053, 11.887500000000001 57.15310880829016,23.775000000000002 57.15310880829016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M187.70000000000005,118.2896551724138L265.40000000000003,100.07034482758623"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M187.70000000000005,117.56428571428573L370.5500000000001,46.16571428571429"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M187.70000000000005,117.97968091511139L427.5500000000001,45.75031908488862"/>
+ </s:g>
+ <s:g visibility="hidden" id="RootCertificates"/>
+ <s:g visibility="hidden" id="ASNPKCS"/>
+ <s:g visibility="hidden" id="EAPPluginsforWiFi"/>
+ <s:g visibility="hidden" id="TLS">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M217.70000000000005,123.04434362934364L149.3,176.9456563706564"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M218.02123958843708,124.03000000000002L169.67876041156296,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M227.00000000000006,121.36690332326285L317.00000000000006,159.82309667673715"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M218.3757403473698,124.03000000000002L157.92425965263027,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M217.70000000000005,121.72948619631903L31.4,215.860513803681"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M217.70000000000005,120.90093750000001L39.8,179.0890625"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M217.70000000000005,121.06872775800713L58.4,178.9212722419929"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M217.70000000000005,121.6228477306003L22.1,215.96715226939972"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M223.17721881923634,124.03000000000002L248.82278118076385,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M217.70000000000005,123.01863420427554L100.7,214.5713657957245"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M222.58484848484855,124.03000000000002L230.81515151515165,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M221.7998091603054,124.03000000000002c-12.733206106870233, 9.562500000000002 -38.199618320610696,19.125000000000004 -38.199618320610696,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M227.00000000000006,123.0535371702638L342.8,214.53646282973622"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M227.00000000000006,117.39132075471699L265.40000000000003,100.96867924528304"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M227.00000000000006,119.34775032509754L448.40000000000015,117.81224967490249"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M227.00000000000006,114.81039292730846L294.0500000000001,48.91960707269155"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M227.00000000000006,117.71743388134382L427.5500000000001,46.01256611865618"/>
+ </s:g>
+ <s:g visibility="hidden" id="TLSProvider"/>
+ <s:g visibility="hidden" id="IPSec">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M245.60000000000005,123.4885064935065L305.59999999999997,176.50149350649352"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M236.43538048231918,124.03000000000002L167.76461951768087,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M236.30000000000004,121.43619463087249L22.1,216.15380536912753"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M236.30000000000004,121.52546918767509L31.4,216.06453081232493"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M236.30000000000004,120.90093750000001L58.4,179.0890625"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M245.60000000000005,121.82485130111525L317.00000000000006,159.36514869888475"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M236.62123958843708,124.03000000000002L188.27876041156296,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M236.30000000000004,122.33658878504674L149.3,177.65341121495328"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M241.21361918415226,124.03000000000002L249.38638081584793,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M236.30000000000004,123.14613095238096L170,176.84386904761905"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M240.6827586206897,124.03000000000002L231.3172413793105,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M240.57655440414513,124.03000000000002c-19.051036269430053, 11.887500000000001 -57.15310880829016,23.775000000000002 -57.15310880829016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.60000000000005,119.34492220650637L448.40000000000015,117.81507779349366"/>
+ </s:g>
+ <s:g visibility="hidden" id="SecurityCommonUtils"/>
+ <s:g visibility="hidden" id="HTTPTransportFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M265.40000000000003,102.00694976076556L149.3,177.58305023923447"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M265.40000000000003,100.07034482758623L187.70000000000005,118.2896551724138"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M265.40000000000003,100.96867924528304L227.00000000000006,117.39132075471699"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M265.40000000000003,102.60540114613183L170,176.98459885386822"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M273.868876332962,103.63000000000002L317.83112366703807,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M265.40000000000003,103.40120813397131L149.3,213.7887918660287"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M269.50438858851953,103.63000000000002L250.19561141148066,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M265.40000000000003,101.6639051724138L100.7,196.7260948275862"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M265.40000000000003,101.25874845869299L31.4,215.93125154130703"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M265.40000000000003,101.174851543943L22.1,216.015148456057"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M270.3020104895105,103.63000000000002c28.43199300699301, 15.375000000000002 85.29597902097903,30.750000000000004 85.29597902097903,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M269.1087044534413,103.63000000000002L231.99129554655886,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M265.40000000000003,100.5959195402299L39.8,178.99408045977012"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M269.8831597222222,103.63000000000002c-43.08877314814813, 20.849999999999994 -129.26631944444438,41.69999999999999 -129.26631944444438,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M269.6841370558376,103.63000000000002c-19.456091370558365, 12.037499999999996 -58.36827411167509,24.074999999999992 -58.36827411167509,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M265.40000000000003,100.07034482758623L187.70000000000005,118.2896551724138"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M274.7,96.56412268188305L370.5500000000001,46.76587731811698"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M274.7,97.41336725254396L427.5500000000001,45.91663274745606"/>
+ </s:g>
+ <s:g visibility="hidden" id="HTTPExamples"/>
+ <s:g visibility="hidden" id="WAPPushFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M288.10856598120665,94.33000000000001L280.6414340187935,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M284.00000000000006,99.42038997214486L77.90000000000008,118.93961002785517"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M291.0886326194399,94.33000000000001L314.86136738056024,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M284.4102941176471,103.63000000000002L274.28970588235296,114.73"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M284.00000000000006,100.95081775700936L100.7,178.63918224299067"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M287.60691936040496,103.63000000000002L250.69308063959522,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M288.97176339285716,103.63000000000002c22.18549107142857, 13.049999999999999 66.5564732142857,26.099999999999998 66.5564732142857,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M284.00000000000006,101.85860591900314L100.7,215.3313940809969"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M284.00000000000006,101.09691294387173L31.4,216.0930870561283"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M284.00000000000006,101.40471183800625L100.7,196.98528816199376"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M290.975,103.63000000000002c1.549999999999977, 5.812499999999995 4.649999999999931,11.62499999999999 4.649999999999931,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M284.00000000000006,101.0243196902655L22.1,216.1656803097345"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M288.9326470588236,94.33000000000001c25.31156862745098, -14.2125 75.93470588235294,-28.425 75.93470588235294,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M287.25977888508254,103.63000000000002L232.44022111491762,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M293.3,96.32971830985917L379.85000000000014,47.000281690140845"/>
+ </s:g>
+ <s:g visibility="hidden" id="WAPPushHandlers">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M298.32344559585493,103.63000000000002c19.051036269430064, 11.887500000000005 57.15310880829019,23.77500000000001 57.15310880829019,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M293.3,100.19127487562191L61.400000000000006,160.59872512437812"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M293.3,101.72601040118873L100.7,215.4639895988113"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.6581847463476,103.63000000000002L250.94181525365252,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.3353161009031,103.63000000000002L232.664683899097,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M300.275,103.63000000000002c1.5500000000000054, 5.812500000000002 4.650000000000016,11.625000000000004 4.650000000000016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M295.625,103.63000000000002c-1.549999999999977, 5.812499999999995 -4.649999999999931,11.62499999999999 -4.649999999999931,0"/>
+ </s:g>
+ <s:g visibility="hidden" id="WAPBase">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M305.7094501322903,103.63000000000002L251.1905498677098,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M307.6949074074074,94.33000000000001c15.903395061728403, -10.725000000000003 47.71018518518521,-21.450000000000006 47.71018518518521,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M305.4108533167238,103.63000000000002L232.88914668327638,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M304.925,103.63000000000002c-1.5500000000000054, 5.812500000000002 -4.650000000000016,11.625000000000004 -4.650000000000016,0"/>
+ </s:g>
+ <s:g visibility="hidden" id="FTPEngine">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M311.90000000000003,100.67958987783597L149.3,160.11041012216404"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M311.90000000000003,101.49044642857145L170,178.09955357142857"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M316.9274470794207,103.63000000000002L321.27255292057936,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M314.7607155182331,103.63000000000002L251.4392844817671,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M314.4863905325444,103.63000000000002L233.11360946745577,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="TelnetEngine">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M321.20000000000005,101.34498130841123L170,178.2450186915888"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M325.53916122871243,103.63000000000002L321.9608387712876,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M323.561927748365,103.63000000000002L233.33807225163517,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="OBEXProtocol">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M330.50000000000006,100.02942349137933L61.400000000000006,160.7605765086207"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M332.8632462901185,103.63000000000002L251.93675370988166,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M338.5947874141193,103.63000000000002L406.10521258588074,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M330.50000000000006,100.72510387157698L22.1,216.46489612842305"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M330.50000000000006,101.21545053003535L170,178.37454946996468"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M338.41432106013593,103.63000000000002L415.5856789398641,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M332.63746496418565,103.63000000000002L233.56253503581453,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M337.475,103.63000000000002c1.5500000000000054, 5.812500000000002 4.650000000000016,11.625000000000004 4.650000000000016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M335.42509541984737,94.33000000000001c26.016603053435123, -14.475000000000003 78.04980916030537,-28.950000000000006 78.04980916030537,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M332.83904448105443,94.33000000000001L310.3109555189457,49"/>
+ </s:g>
+ <s:g visibility="hidden" id="OBEXExtensionAPI">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M342.12500000000006,103.63000000000002c-1.5500000000000054, 5.812500000000002 -4.650000000000016,11.625000000000004 -4.650000000000016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M341.7130021800063,103.63000000000002L233.78699781999393,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="HTTPUtilitiesLibrary">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M351.20000000000005,100.66465360072928L31.4,216.52534639927075"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M351.20000000000005,99.95679538615849L61.400000000000006,160.83320461384153"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M353.0096111814104,103.63000000000002L252.49038881858982,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M352.8378542510122,103.63000000000002L234.062145748988,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M351.20000000000005,100.16359681945745L39.8,179.42640318054256"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M360.5,101.39653846153848L472.1000000000001,159.39346153846154"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M355.7611282367448,103.63000000000002c-81.04075215782983, 35.06249999999999 -243.12225647348947,70.12499999999999 -243.12225647348947,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M355.70077639751554,94.33000000000001c-48.20051759834368, -22.762499999999996 -144.60155279503104,-45.52499999999999 -144.60155279503104,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M351.20000000000005,99.52895833333335L187.70000000000005,118.83104166666668"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M355.5979895104895,103.63000000000002c-28.43199300699301, 15.375000000000002 -85.29597902097903,30.750000000000004 -85.29597902097903,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M355.5282366071429,103.63000000000002c-22.18549107142857, 13.049999999999999 -66.5564732142857,26.099999999999998 -66.5564732142857,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M355.4765544041451,103.63000000000002c-19.051036269430064, 11.887500000000005 -57.15310880829019,23.77500000000001 -57.15310880829019,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M355.4050925925926,94.33000000000001c-15.903395061728403, -10.725000000000003 -47.71018518518521,-21.450000000000006 -47.71018518518521,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M358.175,103.63000000000002c1.5500000000000054, 5.812500000000002 4.650000000000016,11.625000000000004 4.650000000000016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M357.01250000000005,94.33000000000001c5.425000000000009, -6.975000000000003 16.275000000000027,-13.950000000000006 16.275000000000027,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M360.5,99.8793827160494L448.40000000000015,116.88061728395063"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M356.7054365733114,94.33000000000001L365.04456342668874,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M357.49703459637567,94.33000000000001L373.55296540362446,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M358.2886326194399,94.33000000000001L382.0613673805602,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M355.8974942121749,94.33000000000001L356.5525057878253,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M356.48642244314317,94.33000000000001L365.26357755685694,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M360.5,95.65282907662085L427.5500000000001,47.67717092337917"/>
+ </s:g>
+ <s:g visibility="hidden" id="URIPermissionServices">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M360.50000000000006,100.61835549645392L31.4,216.5716445035461"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M362.0608765673531,103.63000000000002L252.7391234326471,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M360.50000000000006,101.04027313266445L100.7,216.14972686733557"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M362.82500000000005,103.63000000000002c-1.5500000000000054, 5.812500000000002 -4.650000000000016,11.625000000000004 -4.650000000000016,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M361.9133914668328,103.63000000000002L234.2866085331674,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M360.50000000000006,101.3707697283312L137.9,215.81923027166883"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M360.50000000000006,100.71541248606468L100.7,197.67458751393534"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M364.8673529411765,94.33000000000001c-25.31156862745098, -14.2125 -75.93470588235294,-28.425 -75.93470588235294,0"/>
+ </s:g>
+ <s:g visibility="hidden" id="BookmarkSupport">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M369.80000000000007,100.57453408110442L31.4,216.6154659188956"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M369.80000000000007,101.193251497006L128.6,215.99674850299402"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M373.2875,94.33000000000001c-5.425000000000009, -6.975000000000003 -16.275000000000027,-13.950000000000006 -16.275000000000027,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M370.9889286826534,103.63000000000002L234.51107131734676,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M369.80000000000007,95.36103338632752L284.7500000000001,29.1689666136725"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M373.31963775023837,94.33000000000001L357.7303622497618,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M373.90856598120666,94.33000000000001L366.4414340187935,30.199999999999996"/>
+ </s:g>
+ <s:g visibility="hidden" id="HTTPProtocolPlugins"/>
+ <s:g visibility="hidden" id="HTTPTransportPlugins"/>
+ <s:g visibility="hidden" id="RemoteControlProfile">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.6861346211292,103.63000000000002L409.31386537887084,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M405.27028665931647,103.63000000000002L418.0297133406836,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M405.8000551267917,103.63000000000002L426.7999448732084,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M400.2648551853006,103.63000000000002L235.23514481469962,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="PhonebookAccessProfile">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M409.1000000000001,100.4126085271318L31.4,216.77739147286823"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M413.55553619436427,103.63000000000002L409.7444638056358,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M409.1000000000001,99.79837394957986L61.400000000000006,160.99162605042017"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M409.1000000000001,97.29756836659277L215.45000000000016,27.23243163340724"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M409.3610376164731,103.63000000000002L254.03896238352712,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M409.1000000000001,100.50809782608698L170,179.08190217391305"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M409.1000000000001,100.72510387157698L100.7,216.46489612842305"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M413.4749045801527,94.33000000000001c-26.016603053435123, -14.475000000000003 -78.04980916030537,-28.950000000000006 -78.04980916030537,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M414.0405181918413,103.63000000000002L418.5594818081588,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M409.1000000000001,97.87959064327487L187.55000000000015,45.450409356725146"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M409.1000000000001,99.89960812086876L100.7,160.89039187913127"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M409.3403924011212,103.63000000000002L235.45960759887902,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="BluetoothPANProfile">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M418.4000000000001,102.92043710021323L286.99999999999994,214.2695628997868"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M418.4000000000001,100.56753450439149L188.6,179.02246549560854"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M422.4249377675994,103.63000000000002L410.1750622324007,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M422.81074972436613,103.63000000000002L419.08925027563396,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M418.4000000000001,100.45295110593716L170,179.13704889406287"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M418.4000000000001,102.34506648936171L314.8999999999999,177.2449335106383"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M418.4000000000001,101.86125739644972L326.3,158.9287426035503"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M418.4000000000001,100.77753464203235L167.9,197.61246535796766"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M418.4159296169418,103.63000000000002L235.68407038305838,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="WAPMessageAPI">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M269.43185846474654,124.03000000000002L250.26814153525362,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M265.40000000000003,121.19931710213778L22.1,216.39068289786223"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M265.40000000000003,122.09938395415473L170,177.8906160458453"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M274.7,123.20363372093024L317.00000000000006,157.98636627906978"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M268.99723092998954,124.03000000000002L232.1027690700106,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M274.28970588235296,114.73L284.4102941176471,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M270.5480549930726,114.73L279.60194500692756,30.199999999999996"/>
+ </s:g>
+ <s:g visibility="hidden" id="WAPShortStack"/>
+ <s:g visibility="hidden" id="m-Router"/>
+ <s:g visibility="hidden" id="PLPRemoteLink"/>
+ <s:g visibility="hidden" id="PLPVariant">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M307.2363636363637,124.03000000000002L233.16363636363653,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M307.5410269777141,124.03000000000002L251.45897302228607,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M304.7000000000001,118.62893111638955L187.70000000000005,99.73106888361048"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M304.7000000000001,118.4159756097561L215.60000000000005,99.94402439024393"/>
+ </s:g>
+ <s:g visibility="hidden" id="EventBroadcast"/>
+ <s:g visibility="hidden" id="MTPUSBTransport">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M334.70000000000005,121.86175471698114L404.90000000000003,159.32824528301887"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M334.70000000000005,119.30873563218391L429.8000000000001,117.85126436781611"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M327.37758620689664,124.03000000000002L233.7224137931036,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="MTPFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M429.8000000000001,118.79406389301636L237.20000000000002,160.79593610698365"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M429.8000000000001,118.9254488594555L31.4,217.06455114054452"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M429.8000000000001,119.28402415458939L128.6,216.70597584541065"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M429.8000000000001,119.19902005469464L110,216.7909799453054"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M429.8000000000001,121.68167207792209L254.30000000000015,268.9383279220779"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M429.8000000000001,119.16002216312059L100.7,216.82997783687944"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M429.8000000000001,118.89990287769785L22.1,217.09009712230215"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M429.8000000000001,121.75467551622421L235.70000000000016,287.6653244837758"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M432.0375257508404,113.13000000000001L389.0124742491598,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M429.8000000000001,117.85126436781611L334.70000000000005,119.30873563218391"/>
+ </s:g>
+ <s:g visibility="hidden" id="RTP">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M441.8018191841236,122.43000000000002L411.49818081587654,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M439.10000000000014,118.82942349137933L170,179.5605765086207"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M439.10000000000014,119.45681818181819L326.3,160.1331818181818"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M439.10000000000014,121.5808885754584L235.70000000000016,287.8391114245416"/>
+ </s:g>
+ <s:g visibility="hidden" id="SIPFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,119.16333096590911L246.50000000000003,179.22666903409092"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,119.00191342534507L218.60000000000002,179.38808657465498"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,119.10498639455784L237.20000000000002,179.2850136054422"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,117.81507779349366L245.60000000000005,119.34492220650637"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,121.32488200589972L254.30000000000015,269.2951179941003"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,118.84324789915968L100.7,198.34675210084032"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,118.87547149894442L31.4,217.11452850105562"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,118.72733949416345L149.3,179.66266050583658"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,118.79550052137645L170,179.5944994786236"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,119.0881218487395L100.7,216.90187815126052"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,116.88061728395063L360.5,99.8793827160494"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,117.81224967490249L227.00000000000006,119.34775032509754"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,119.19902005469464L128.6,216.7909799453054"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,118.29662755488268L61.400000000000006,161.29337244511734"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,118.85208333333335L22.1,217.13791666666668"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,119.33813926940641L326.3,160.25186073059362"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M448.40000000000015,121.42166216216218L235.70000000000016,287.9983378378378"/>
+ </s:g>
+ <s:g visibility="hidden" id="SIPConnectionProvider"/>
+ <s:g visibility="hidden" id="SIPDummyPRT"/>
+ <s:g visibility="hidden" id="SIPStateMachine"/>
+ <s:g visibility="hidden" id="SIPParams"/>
+ <s:g visibility="hidden" id="SIPSubconnectionProvider"/>
+ <s:g visibility="hidden" id="SIPConnectionPlugins"/>
+ <s:g visibility="hidden" id="UIKON">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M497.0000000000001,100.12274509803923L564.2000000000002,116.6372549019608"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M497.0000000000001,100.86000000000001L534.2000000000002,115.90000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M497.0000000000001,102.11333333333336L515.6000000000001,114.64666666666668"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M487.70000000000016,99.20634216177525L77.90000000000008,119.15365783822477"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M495.9387541345095,103.63000000000002L551.7612458654907,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M497.0000000000001,103.54500000000003L590,194.845"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M487.70000000000016,99.21810240963858L98.60000000000008,119.14189759036145"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M487.70000000000016,100.17076353092786L31.4,217.01923646907218"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M487.70000000000016,100.48493892508145L128.6,216.70506107491858"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M487.70000000000016,100.14744472520532L22.1,217.0425552747947"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M487.70000000000016,102.31106304079111L254.30000000000015,269.5089369592089"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M496.32429571860587,103.63000000000002L542.0757042813943,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M487.70000000000016,100.37898940196823L100.7,216.8110105980318"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M492.35000000000014,103.63000000000002L492.35000000000014,113.13000000000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M487.70000000000016,102.40850746268659L235.70000000000016,288.2114925373134"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M492.28009214355006,103.63000000000002c-103.05339476236666, 43.31250000000001 -309.1601842871,86.62500000000001 -309.1601842871,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M487.70000000000016,94.75673316708232L436.8500000000001,48.57326683291771"/>
+ </s:g>
+ <s:g visibility="hidden" id="ErrorResolverData"/>
+ <s:g visibility="hidden" id="UILookandFeel"/>
+ <s:g visibility="hidden" id="Grid">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M515.6000000000001,100.10344376899698L31.4,217.08655623100304"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M523.2641889873545,103.63000000000002L582.3358110126457,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M515.6000000000001,100.28697666195193L100.7,216.9030233380481"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M522.2494487320839,103.63000000000002L553.3505512679162,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M523.6947874141195,103.63000000000002L591.2052125858806,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M515.6000000000001,102.07774896265562L235.70000000000016,288.5422510373444"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M522.1594381664811,103.63000000000002L544.1405618335191,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M515.6000000000001,97.75813741277511L245.45000000000016,26.771862587224902"/>
+ </s:g>
+ <s:g visibility="hidden" id="ControlEnvironment">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M487.70000000000016,118.78300579896909L31.4,217.20699420103094"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M487.70000000000016,119.04764250814334L128.6,216.94235749185668"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M487.70000000000016,118.76336386607709L22.1,217.22663613392294"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M487.70000000000016,120.75086526576021L254.30000000000015,269.86913473423976"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M493.1250000000001,122.43000000000002c8.783333333333326, 8.137499999999998 26.349999999999977,16.274999999999995 26.349999999999977,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M487.70000000000016,118.95839894019683L100.7,217.0316010598032"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M497.0000000000001,121.49045454545457L590,195.69954545454544"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M490.70248694072234,122.43000000000002L478.39751305927786,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M487.70000000000016,120.87394948335249L235.70000000000016,288.54605051664754"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M492.60201048951063,122.43000000000002c28.431993006992993, 15.374999999999995 85.29597902097898,30.74999999999999 85.29597902097898,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M497.0000000000001,121.59265363128493L541.4000000000001,157.99734636871509"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M490.70248694072234,122.43000000000002L478.39751305927786,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M487.70000000000016,117.49736178467509L187.70000000000005,99.26263821532494"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M492.35000000000014,113.13000000000001L492.35000000000014,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M493.51250000000016,113.13000000000001c5.425000000000009, -6.975000000000003 16.275000000000027,-13.950000000000006 16.275000000000027,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M492.682142857143,122.43000000000002c21.47857142857144, 12.787500000000003 64.43571428571431,25.575000000000006 64.43571428571431,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M488.5409641835763,113.13000000000001L436.00903581642393,49"/>
+ </s:g>
+ <s:g visibility="hidden" id="FrontEndProcessor"/>
+ <s:g visibility="hidden" id="GraphicsEffects">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M509.78750000000014,113.13000000000001c-5.425000000000009, -6.975000000000003 -16.275000000000027,-13.950000000000006 -16.275000000000027,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M514.6569043833752,122.43000000000002L542.3430956166251,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M506.3000000000002,120.66834941050377L235.70000000000016,288.75165058949625"/>
+ </s:g>
+ <s:g visibility="hidden" id="UIGraphicsUtilities">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M515.6000000000001,118.72630091185412L31.4,217.2636990881459"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M523.9583792723265,122.43000000000002L581.6416207276736,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M515.6000000000001,118.88089462517682L100.7,217.1091053748232"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M522.8477240171893,122.43000000000002L552.7522759828108,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M523.5360098678976,122.43000000000002L561.3639901321026,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M524.4881477398017,122.43000000000002L590.4118522601984,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M522.974733136498,122.43000000000002L543.3252668635022,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M515.6000000000001,120.57546680497927L235.70000000000016,288.84453319502074"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M515.6000000000001,114.64666666666668L497.0000000000001,102.11333333333336"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M519.4750000000001,122.43000000000002c-8.783333333333326, 8.137499999999998 -26.349999999999977,16.274999999999995 -26.349999999999977,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M515.6000000000001,113.90209540034073L436.8500000000001,48.22790459965928"/>
+ </s:g>
+ <s:g visibility="hidden" id="NumberFormatting"/>
+ <s:g visibility="hidden" id="Clock">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M539.6103906427437,122.43000000000002L545.2896093572565,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M540.0711523157728,122.43000000000002L554.1288476842274,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M542.0286108048513,122.43000000000002L591.4713891951488,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M534.2000000000002,120.40653996101366L235.70000000000016,289.01346003898635"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M534.2000000000002,115.90000000000002L497.0000000000001,100.86000000000001"/>
+ </s:g>
+ <s:g visibility="hidden" id="BMPAnimation">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M547.9282193958666,122.43000000000002L546.2717806041336,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M550.2690738699008,122.43000000000002L583.2309261300993,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M548.6828664650645,122.43000000000002L554.8171335349356,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M543.5000000000001,120.32950804162726L235.70000000000016,289.09049195837275"/>
+ </s:g>
+ <s:g visibility="hidden" id="Animation">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M557.1178571428573,122.43000000000002c-21.47857142857144, 12.787500000000003 -64.43571428571431,25.575000000000006 -64.43571428571431,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M556.2460481489895,122.43000000000002L547.2539518510107,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M559.0393054024257,122.43000000000002L583.7606945975745,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M552.8000000000002,118.6448138888889L22.1,217.34518611111113"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M557.2945806143564,122.43000000000002L555.5054193856438,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M552.8000000000002,120.25686580882355L235.70000000000016,289.1631341911765"/>
+ </s:g>
+ <s:g visibility="hidden" id="ApplicationArchitecture">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M569.7899117971335,122.43000000000002L584.4100882028666,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M570.3196802646087,122.43000000000002L593.1803197353914,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M564.2000000000002,118.15130848748642L22.1,161.4386915125136"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M564.2000000000002,118.64146375207528L31.4,217.34853624792476"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M564.2000000000002,118.62693416757347L22.1,217.36306583242657"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M564.2000000000002,118.76773159898478L100.7,217.22226840101524"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M567.8508753780043,122.43000000000002L556.3491246219959,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M566.4420962979788,122.43000000000002L548.4579037020214,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M564.2000000000002,120.0388627819549L254.30000000000015,270.5811372180451"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M564.2000000000002,120.17327708703377L235.70000000000016,289.2467229129662"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M564.2000000000002,118.39793464467007L100.7,179.99206535532997"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M564.2000000000002,117.58841551610784L117.20000000000007,99.17158448389219"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M564.2000000000002,117.57593837535016L145.10000000000008,99.18406162464987"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M571.1750000000002,122.43000000000002c1.549999999999977, 5.812499999999995 4.649999999999931,11.62499999999999 4.649999999999931,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M564.2000000000002,116.4710120759057L312.6500000000001,45.65898792409431"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M564.2000000000002,115.75941342756185L361.2500000000001,27.57058657243816"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M564.2000000000002,118.30985038084876L22.1,180.08014961915126"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M564.2000000000002,117.55340590979783L187.70000000000005,99.2065940902022"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M564.2000000000002,117.53574182732608L215.60000000000005,99.22425817267396"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M564.2000000000002,116.64135802469137L196.85000000000016,26.688641975308638"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M564.2000000000002,116.61253164556963L206.15000000000015,26.717468354430377"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M564.2000000000002,116.39409112942319L264.0500000000001,26.935908870576828"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M564.2000000000002,115.92781936533768L389.1500000000001,46.20218063466233"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M564.2000000000002,115.2812843029638L436.8500000000001,46.848715697036226"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M564.2000000000002,116.6372549019608L497.0000000000001,100.12274509803923"/>
+ </s:g>
+ <s:g visibility="hidden" id="ViewServer">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M575.825,122.43000000000002c-1.549999999999977, 5.812499999999995 -4.649999999999931,11.62499999999999 -4.649999999999931,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M573.5000000000001,118.62693416757347L31.4,217.36306583242657"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M573.5000000000001,119.97491324200915L254.30000000000015,270.64508675799084"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M573.5000000000001,120.10915298184963L235.70000000000016,289.31084701815035"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M574.7599250511016,122.43000000000002L549.4400749488985,157.16"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M577.8979895104897,122.43000000000002c-28.431993006992993, 15.374999999999995 -85.29597902097898,30.74999999999999 -85.29597902097898,0"/>
+ </s:g>
+ <s:g visibility="hidden" id="MIMERecognitionFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M18.216755319148938,166.46L25.983244680851065,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M17.450000000000003,166.46L17.450000000000003,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M22.1,164.03346899224806L245.00000000000014,270.6165310077519"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M22.1,165.14664122137404L91.39999999999999,214.87335877862597"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M22.1,164.63635533707864L226.40000000000015,288.8136446629213"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,162.922213740458L91.39999999999999,179.497786259542"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M17.497077073807972,166.46c153.06861528412804, 62.06250000000001 459.20584585238413,124.12500000000001 459.20584585238413,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M21.579715104249573,157.16L69.1202848957505,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,158.73787066246058L107.90000000000006,102.05212933753944"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,159.24043535620052L126.50000000000006,101.54956464379948"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,159.43471951219513L135.80000000000007,101.35528048780489"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,160.04575181159422L178.40000000000003,100.74424818840582"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,160.30013178294573L206.30000000000004,100.48986821705428"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,160.61857789855074L178.40000000000003,120.57142210144929"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,161.4386915125136L564.2000000000002,118.15130848748642"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,158.50876699909338L178.25000000000014,47.651233000906615"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,159.93015487867837L303.35000000000014,46.22984512132163"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,160.32194932570494L379.85000000000014,45.838050674295054"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,159.94177355152587L351.95000000000016,27.418226448474122"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,160.49308860759493L427.5500000000001,45.66691139240506"/>
+ </s:g>
+ <s:g visibility="hidden" id="SystemAgent">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M31.4,164.12623822341857L245.00000000000014,270.5237617765814"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M31.4,164.76501468428782L226.40000000000015,288.6849853157122"/>
+ </s:g>
+ <s:g visibility="hidden" id="TaskScheduler">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M35.28324468085107,166.46L27.51675531914894,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M40.7,164.2270856741573L245.00000000000014,270.42291432584267"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M40.7,166.181L91.39999999999999,213.839"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M36.410375,166.46c19.759749999999997, 12.149999999999999 59.27924999999999,24.299999999999997 59.27924999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M40.7,164.90594615384614L226.40000000000015,288.5440538461538"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M40.7,159.5719791026429L275.45000000000016,46.5880208973571"/>
+ </s:g>
+ <s:g visibility="hidden" id="ActiveBackupClient"/>
+ <s:g visibility="hidden" id="SystemStarter">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M22.1,180.08014961915126L564.2000000000002,118.30985038084876"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M18.60013297872341,185.26000000000002L25.599867021276594,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M22.1,182.4569832041344L245.00000000000014,270.9930167958656"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M22.1,183.02708567415732L226.40000000000015,289.2229143258427"/>
+ </s:g>
+ <s:g visibility="hidden" id="SecurityUtils">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M39.8,182.60939160839163L245.00000000000014,270.8406083916084"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M34.111170212765956,185.26000000000002L27.788829787234043,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M35.34746575342466,185.26000000000002c36.36835616438356, 18.3375 109.10506849315068,36.675 109.10506849315068,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M35.316071428571426,175.96c43.28928571428571, -20.924999999999997 129.86785714285713,-41.849999999999994 129.86785714285713,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M39.8,178.99408045977012L265.40000000000003,100.5959195402299"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M39.8,179.42640318054256L351.20000000000005,100.16359681945745"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M39.8,183.24547473200613L226.40000000000015,289.00452526799387"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M36.3125,175.96c5.425000000000001, -6.9750000000000005 16.275000000000002,-13.950000000000001 16.275000000000002,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M39.8,178.04353955375254L178.40000000000003,101.54646044624748"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M39.8,178.33024324324325L197.00000000000003,101.25975675675677"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M39.8,179.0890625L217.70000000000005,120.90093750000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M39.8,178.45084470989764L206.30000000000004,101.13915529010241"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M39.8,178.68491886409737L178.40000000000003,121.30508113590264"/>
+ </s:g>
+ <s:g visibility="hidden" id="SecurityConfig"/>
+ <s:g visibility="hidden" id="CryptoTokenFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M49.26077127659575,185.26000000000002L21.93922872340426,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M50.410904255319146,185.26000000000002L30.08909574468085,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M54.49202127659574,175.96L56.007978723404264,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M58.4,182.7992266462481L245.00000000000014,270.6507733537519"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M52.5875,175.96c-5.425000000000001, -6.9750000000000005 -16.275000000000002,-13.950000000000001 -16.275000000000002,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M58.4,178.40799303944317L178.40000000000003,121.58200696055685"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M58.4,184.74333333333334L91.39999999999999,214.07666666666668"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M58.4,183.52195431472083L226.40000000000015,288.7280456852792"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M58.4,177.67435034802784L178.40000000000003,101.91564965197217"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M58.4,178.9212722419929L217.70000000000005,121.06872775800713"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M58.4,179.0890625L236.30000000000004,120.90093750000001"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M58.4,178.9357788347206L427.5500000000001,46.02422116527943"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M58.4,178.40799303944317L178.40000000000003,121.58200696055685"/>
+ </s:g>
+ <s:g visibility="hidden" id="File-basedCertificateandKeyStores"/>
+ <s:g visibility="hidden" id="CStandardLibrary">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M22.1,200.0972641509434L140,217.5227358490566"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M22.1,194.96114503816793L52.10000000000001,166.25885496183207"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M22.1,200.88049741602066L245.00000000000014,271.3695025839793"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M22.1,198.81892494929005L160.7,181.20107505070996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M22.1,201.41781601123594L226.40000000000015,289.63218398876404"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M17.72509541984733,194.76c26.016603053435116, -14.475 78.04980916030534,-28.95 78.04980916030534,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,200.16492227979273L128.6,217.45507772020727"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,199.6749090909091L342.8,217.9450909090909"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,199.64537964458805L384.2,217.97462035541196"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,199.6329533282326L404.90000000000003,217.98704667176742"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,199.24461975028376L541.4000000000001,180.77538024971625"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,199.25291105121295L569.3000000000001,180.76708894878706"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,197.6715334538879L427.5500000000001,46.088466546112116"/>
+ </s:g>
+ <s:g visibility="hidden" id="OpenEnvironmentCore"/>
+ <s:g visibility="hidden" id="ZipCompressionLibrary">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M42.8,197.9001554404145L91.39999999999999,182.11984455958552"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M40.45026595744681,194.76L54.449734042553196,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M42.8,201.0244184397163L245.00000000000014,271.2255815602837"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M42.8,201.63327371695178L226.40000000000015,289.4167262830482"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M42.8,196.70745659722223L206.30000000000004,101.6825434027778"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M42.8,196.1870910973085L178.40000000000003,102.20290890269153"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M42.8,197.58020936429386L427.5500000000001,46.17979063570613"/>
+ </s:g>
+ <s:g visibility="hidden" id="WeakCryptographyLibrary"/>
+ <s:g visibility="hidden" id="StrongCryptographyLibrary"/>
+ <s:g visibility="hidden" id="WeakCryptoSPI"/>
+ <s:g visibility="hidden" id="StrongCryptoSPI"/>
+ <s:g visibility="hidden" id="CryptoSPIPlugins"/>
+ <s:g visibility="hidden" id="PluginFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M19.775000000000006,222.86c1.5499999999999983, 5.8125 4.649999999999995,11.625 4.649999999999995,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M17.72509541984733,213.56c26.016603053435116, -14.475 78.04980916030534,-28.95 78.04980916030534,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M22.1,219.304011627907L245.00000000000014,271.745988372093"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M22.1,215.22638225255974L100.69999999999999,164.79361774744027"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M22.1,219.80854634831462L226.40000000000015,290.0414536516854"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M17.450000000000003,213.56L17.450000000000003,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M21.93922872340426,213.56L49.26077127659575,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M20.690159574468087,213.56L53.50984042553192,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,214.87335877862597L91.39999999999999,165.14664122137404"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,215.98557251908397L91.39999999999999,182.83442748091605"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.097786259542L91.39999999999999,200.522213740458"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.02784989858014L160.7,181.79215010141988"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.1599099099099L179.29999999999998,181.6600900900901"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.56956043956043L149.3,200.05043956043957"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.28492063492064L296.3,162.73507936507937"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.63125124131082L314.9,181.1887487586892"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.54114001530223L404.90000000000003,162.47885998469778"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.78428780131483L423.50000000000006,181.0357121986852"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.63900065316787L472.1000000000001,162.38099934683214"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.7138592508513L541.4000000000001,162.3061407491487"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.87923950056754L541.4000000000001,180.94076049943249"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.8849581706637L550.7,180.9350418293363"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.89048245614035L560.0000000000001,180.92951754385967"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.89582210242588L569.3000000000001,180.92417789757414"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M19.626214040090588,213.56L71.07378595990949,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M21.15892392854148,213.56L108.84107607145859,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,214.8620561594203L178.40000000000003,102.32794384057974"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,215.34478294573645L206.30000000000004,101.84521705426359"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,215.43488224637682L178.40000000000003,122.1551177536232"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,215.96715226939972L217.70000000000005,121.6228477306003"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,216.15380536912753L236.30000000000004,121.43619463087249"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,216.015148456057L265.40000000000003,101.174851543943"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,216.1656803097345L284.00000000000006,101.0243196902655"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,216.46489612842305L330.50000000000006,100.72510387157698"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,216.39068289786223L265.40000000000003,121.19931710213778"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.09009712230215L429.8000000000001,118.89990287769785"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.13791666666668L448.40000000000015,118.85208333333335"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.0425552747947L487.70000000000016,100.14744472520532"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.22663613392294L487.70000000000016,118.76336386607709"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.34518611111113L552.8000000000002,118.6448138888889"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,217.36306583242657L564.2000000000002,118.62693416757347"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M21.667728122080355,213.56L187.9822718779198,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,213.5765942591156L206.15000000000015,30.183405740884403"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,214.7991147915477L275.45000000000016,28.96088520845231"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,215.22227613806905L312.65000000000015,28.537723861930964"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,215.5138219109555L312.65000000000015,47.046178089044524"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,215.8898708566509L361.2500000000001,46.670129143349115"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,215.95018448637316L370.5500000000001,46.609815513626835"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,216.00744176542707L379.85000000000014,46.55255823457295"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,215.568487394958L351.95000000000016,28.191512605042014"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M22.1,216.26075587703437L427.5500000000001,46.299244122965646"/>
+ </s:g>
+ <s:g visibility="hidden" id="ApplicationUtilities">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M27.062012987012988,222.86c22.891991341991343, 13.3125 68.67597402597403,26.625 68.67597402597403,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M31.4,219.34965679676986L245.00000000000014,271.70034320323015"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M26.972453703703703,222.86c32.2516975308642, 16.8 96.75509259259259,33.6 96.75509259259259,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M31.4,219.8813142437592L226.40000000000015,289.9686857562408"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M25.983244680851065,213.56L18.216755319148938,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M27.51675531914894,213.56L35.28324468085107,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M25.599867021276594,213.56L18.60013297872341,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M27.788829787234043,213.56L34.111170212765956,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M30.08909574468085,213.56L50.410904255319146,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M29.22340425531915,213.56L54.276595744680854,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,214.4255844155844L91.39999999999999,165.5944155844156"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,216.94852813852813L91.39999999999999,200.67147186147187"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M26.972453703703703,222.86c32.2516975308642, 16.8 96.75509259259259,33.6 96.75509259259259,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,216.727048346056L140,182.09295165394403"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,217.52489028213168L404.90000000000003,162.49510971786833"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,217.9816300940439L404.90000000000003,199.6383699059561"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M26.805145371078808,213.56c130.66323641928082, -53.6625 391.98970925784243,-107.325 391.98970925784243,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,217.62720000000002L472.1000000000001,162.3928"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,218.0560644479662L590,199.5639355520338"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M28.563511700075487,213.56L71.43648829992459,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M29.91179297784074,213.56L90.78820702215933,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,213.89488732394366L128.60000000000008,123.69511267605634"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M30.458923928541477,213.56L118.14107607145858,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.184328608571672,213.56L136.0156713914284,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,214.66285028790787L178.40000000000003,102.52714971209215"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,215.20012214983714L206.30000000000004,101.98987785016288"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,215.26976007677544L178.40000000000003,122.32023992322458"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,215.860513803681L217.70000000000005,121.72948619631903"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,216.06453081232493L236.30000000000004,121.52546918767509"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,215.93125154130703L265.40000000000003,101.25874845869299"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,216.0930870561283L284.00000000000006,101.09691294387173"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,216.52534639927075L351.20000000000005,100.66465360072928"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,216.5716445035461L360.50000000000006,100.61835549645392"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,216.6154659188956L369.80000000000007,100.57453408110442"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,216.77739147286823L409.1000000000001,100.4126085271318"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,217.06455114054452L429.8000000000001,118.9254488594555"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,217.11452850105562L448.40000000000015,118.87547149894442"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,217.08655623100304L515.6000000000001,100.10344376899698"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,217.20699420103094L487.70000000000016,118.78300579896909"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,217.2636990881459L515.6000000000001,118.72630091185412"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,217.34853624792476L564.2000000000002,118.64146375207528"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,217.36306583242657L573.5000000000001,118.62693416757347"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M30.518802553721585,213.56L179.13119744627855,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M30.74326533790097,213.56L188.2067346620992,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M30.967728122080352,213.56L197.28227187791978,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.192190906259736,213.56L206.35780909374043,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M30.926334406994137,213.56L178.72366559300602,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,213.83457142857145L226.85000000000014,29.925428571428565"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,214.02467414155572L236.15000000000015,29.735325858444284"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,214.67390763765542L275.45000000000016,29.08609236234458"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,215.12664429530201L312.65000000000015,28.633355704697983"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,215.01896388395502L275.45000000000016,47.541036116045"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,215.23721456150028L294.0500000000001,47.32278543849972"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,215.42752194114613L312.65000000000015,47.1324780588539"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,215.8262494471473L361.2500000000001,46.73375055285272"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,215.8898708566509L370.5500000000001,46.670129143349115"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,215.95018448637316L379.85000000000014,46.609815513626835"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,215.49401091405184L351.95000000000016,28.265989085948156"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,215.568487394958L361.2500000000001,28.191512605042014"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,215.72043768236767L381.95000000000016,28.039562317632345"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,216.21604513503516L427.5500000000001,46.34395486496486"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M31.4,217.01923646907218L487.70000000000016,100.17076353092786"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M24.424999999999997,222.86c-1.5499999999999983, 5.8125 -4.649999999999995,11.625 -4.649999999999995,0"/>
+ </s:g>
+ <s:g visibility="hidden" id="FeatureManager"/>
+ <s:g visibility="hidden" id="FeatureRegistry">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M31.4,237.75746298788695L245.00000000000014,272.09253701211304"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M31.4,238.25341409691632L226.40000000000015,290.3965859030837"/>
+ </s:g>
+ <s:g visibility="hidden" id="HardwareResourcesManager"/>
+ <s:g visibility="hidden" id="PowerandMemoryNotificationService"/>
+ <s:g visibility="hidden" id="DomainManager"/>
+ <s:g visibility="hidden" id="CharacterEncodingandConversionFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M54.276595744680854,166.46L29.22340425531915,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M61.400000000000006,164.48646189735615L245.00000000000014,270.1635381026438"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M53.50984042553192,166.46L20.690159574468087,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M61.400000000000006,165.27362306368332L226.40000000000015,288.1763769363167"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M56.007978723404264,166.46L54.49202127659574,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M52.10000000000001,166.25885496183207L22.1,194.96114503816793"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M54.449734042553196,166.46L40.45026595744681,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M57.19490740740741,157.16c15.903395061728391, -10.724999999999998 47.710185185185175,-21.449999999999996 47.710185185185175,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,166.25885496183207L91.39999999999999,194.96114503816793"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,165.71267857142857L119.3,214.30732142857144"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,165.23823529411766L128.6,214.78176470588235"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,163.36L277.7,235.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,162.05142502071251L414.20000000000005,180.3685749792875"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,162.30557823129251L404.90000000000003,198.91442176870748"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,162.55336734693878L404.90000000000003,217.46663265306123"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M56.80148214285715,157.16c139.96567857142858, -57.150000000000006 419.8970357142858,-114.30000000000001 419.8970357142858,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,161.97902552204175L569.3000000000001,180.44097447795826"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M58.55827244873912,157.16L71.44172755126097,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,157.32214285714286L117.20000000000006,103.46785714285716"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,159.4967814726841L178.40000000000003,101.29321852731593"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,159.91532101167314L206.30000000000004,100.87467898832686"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,160.24785035629455L178.40000000000003,120.94214964370548"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,160.59872512437812L293.3,100.19127487562191"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,160.7605765086207L330.50000000000006,100.02942349137933"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,160.83320461384153L351.20000000000005,99.95679538615849"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,160.99162605042017L409.1000000000001,99.79837394957986"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,161.29337244511734L448.40000000000015,118.29662755488268"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,157.43273575129535L196.85000000000014,29.927264248704656"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,157.6969912366115L206.15000000000015,29.663008763388504"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,157.48032104637338L178.25000000000014,48.679678953626635"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,158.97315648085964L275.45000000000016,28.386843519140356"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,159.5525542467452L294.0500000000001,46.60744575325481"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,160.1435194508009L379.85000000000014,46.01648054919909"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,159.69691345672837L351.95000000000016,27.663086543271632"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,159.760480349345L361.2500000000001,27.59951965065502"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M61.400000000000006,160.35524170994807L427.5500000000001,45.804758290051936"/>
+ </s:g>
+ <s:g visibility="hidden" id="CharacterEncodingandConversionPlugins"/>
+ <s:g visibility="hidden" id="EventLogger">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M91.39999999999999,165.14664122137404L22.1,214.87335877862597"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M96.81675531914894,166.46L104.58324468085105,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M91.39999999999999,165.5944155844156L31.4,214.4255844155844"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M100.7,165.171259765625L245.00000000000014,269.478740234375"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M96.05,166.46L96.05,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M100.7,166.28192222222222L226.40000000000015,287.1680777777778"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M99.96595112285337,157.16L206.88404887714677,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M95.68962499999999,166.46c-19.759749999999997, 12.149999999999999 -59.27924999999999,24.299999999999997 -59.27924999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,162.80453924914676L179.29999999999998,179.61546075085326"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,160.89039187913127L409.1000000000001,99.89960812086876"/>
+ </s:g>
+ <s:g visibility="hidden" id="FileLogger">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M104.90509259259258,157.16c-15.903395061728391, -10.724999999999998 -47.710185185185175,-21.449999999999996 -47.710185185185175,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M110,165.38788981288982L245.00000000000014,269.2621101871102"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M109.85207964260957,166.46L226.54792035739058,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M110,162.70569672131148L393.5,217.31430327868853"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.69999999999999,164.79361774744027L22.1,215.22638225255974"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M110,165.02988950276244L209.3,233.79011049723758"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M107.94772401718924,157.16L137.85227598281082,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M110,158.0499034749035L178.40000000000003,102.74009652509653"/>
+ </s:g>
+ <s:g visibility="hidden" id="CommsDebugUtility"/>
+ <s:g visibility="hidden" id="TraceFramework"/>
+ <s:g visibility="hidden" id="ContentAccessFrameworkforDRM">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M91.39999999999999,182.83442748091605L22.1,215.98557251908397"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M100.7,179.99206535532997L564.2000000000002,118.39793464467007"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M91.39999999999999,179.497786259542L22.1,162.922213740458"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M100.7,183.40211914062502L245.00000000000014,270.04788085937497"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M96.05,185.26000000000002L96.05,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M100.7,184.43436666666668L226.40000000000015,287.8156333333333"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M91.39999999999999,182.11984455958552L42.8,197.9001554404145"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M96.9899117971334,175.96L111.61008820286666,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,176.24701724137933L178.40000000000003,103.3429827586207"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,178.72510040160643L427.5500000000001,46.234899598393575"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,180.38037037037037L472.1000000000001,162.03962962962964"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M98.57921719955898,175.96L137.9207828004411,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,177.3064360313316L206.30000000000004,102.28356396866842"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,178.63918224299067L284.00000000000006,100.95081775700936"/>
+ </s:g>
+ <s:g visibility="hidden" id="CAFRecogniserConfiguration"/>
+ <s:g visibility="hidden" id="XMLFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M91.39999999999999,194.96114503816793L61.400000000000006,166.25885496183207"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M91.39999999999999,200.522213740458L22.1,217.097786259542"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M100.7,201.63297851562498L245.00000000000014,270.61702148437496"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M96.05,204.06L96.05,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M91.39999999999999,200.67147186147187L31.4,216.94852813852813"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M95.77490458015267,194.76c-26.016603053435116, -14.475 -78.04980916030534,-28.95 -78.04980916030534,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M100.7,202.5868111111111L226.40000000000015,288.4631888888889"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,197.61123456790122L140,182.4087654320988"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M98.10576023100667,194.76L138.3942397689934,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,196.7260948275862L265.40000000000003,101.6639051724138"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,196.98528816199376L284.00000000000006,101.40471183800625"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,197.67458751393534L360.50000000000006,100.71541248606468"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,198.34675210084032L448.40000000000015,118.84324789915968"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,196.82705534658785L370.5500000000001,46.93294465341214"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,197.26503792949575L427.5500000000001,46.49496207050424"/>
+ </s:g>
+ <s:g visibility="hidden" id="XMLParser"/>
+ <s:g visibility="hidden" id="WBXMLParser"/>
+ <s:g visibility="hidden" id="Store">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M100.7,219.863837890625L245.00000000000014,271.186162109375"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M100.7,220.73925555555556L226.40000000000015,289.11074444444444"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M91.39999999999999,214.87335877862597L22.1,165.14664122137404"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M91.39999999999999,213.839L40.7,166.181"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M91.39999999999999,214.07666666666668L58.4,184.74333333333334"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M95.77490458015267,213.56c-26.016603053435116, -14.475 -78.04980916030534,-28.95 -78.04980916030534,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M95.737987012987,222.86c-22.891991341991343, 13.3125 -68.67597402597403,26.625 -68.67597402597403,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M96.05,213.56L96.05,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M96.05,213.56L96.05,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M96.05,213.56L96.05,204.06"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M98.375,222.86c1.5499999999999983, 5.8125 4.649999999999995,11.625 4.649999999999995,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M97.21249999999999,213.56c5.425000000000003, -6.975000000000001 16.27500000000001,-13.950000000000003 16.27500000000001,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M96.825,222.86c8.783333333333335, 8.137500000000001 26.350000000000005,16.275000000000002 26.350000000000005,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M96.63125,222.86c12.012500000000001, 9.3 36.0375,18.6 36.0375,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,214.61246913580248L140,184.20753086419754"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,216.4367748478702L239.3,163.5832251521298"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,216.9291208791209L227.9,181.89087912087913"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,217.14649635036497L255.79999999999998,181.67350364963505"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,218.80107505070995L239.3,236.41892494929007"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,217.93114832535886L404.90000000000003,199.68885167464114"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,217.5211111111111L472.1000000000001,162.4988888888889"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,217.62720000000002L541.4000000000001,162.3928"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,217.6492559332906L559.1000000000001,162.37074406670942"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,217.82933376877858L550.7,180.99066623122144"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,217.8368886043534L560.0000000000001,180.98311139564663"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,218.03133660331085L580.7,199.58866339668916"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,218.03466907340555L590,199.58533092659445"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M95.16079426318879,213.56L74.13920573681128,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M94.97724881108975,213.56L74.32275118891032,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M95.41481837498735,213.56L83.18518162501272,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M95.95119396944247,213.56L94.0488060305576,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M97.80027825559041,213.56L131.49972174440967,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M97.78161117168499,213.56L138.71838882831508,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M99.44302189046381,213.56L179.65697810953623,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.168426570494,213.56L197.53157342950604,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.5311289105091,213.56L206.46887108949093,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.14339269452596,213.56L178.95660730547408,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,214.5713657957245L217.70000000000005,123.01863420427554"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,215.3313940809969L284.00000000000006,101.85860591900314"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,215.4639895988113L293.3,101.72601040118873"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,216.14972686733557L360.50000000000006,101.04027313266445"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,216.46489612842305L409.1000000000001,100.72510387157698"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,216.82997783687944L429.8000000000001,119.16002216312059"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,216.90187815126052L448.40000000000015,119.0881218487395"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,216.8110105980318L487.70000000000016,100.37898940196823"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,216.9030233380481L515.6000000000001,100.28697666195193"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,217.0316010598032L487.70000000000016,118.95839894019683"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,217.1091053748232L515.6000000000001,118.88089462517682"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,217.22226840101524L564.2000000000002,118.76773159898478"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M98.37065555901589,213.56L189.87934444098428,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M98.59511834319527,213.56L198.95488165680487,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M98.81958112737465,213.56L208.0304188726255,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M99.04404391155403,213.56L217.10595608844613,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M98.37286034740596,213.56L180.57713965259418,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M99.31919184054812,213.56L228.230808159452,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M99.5436546247275,213.56L237.30634537527266,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M99.99258019308627,213.56L255.4574198069139,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.49219090625974,213.56L275.6578090937404,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,214.1608745762712L312.65000000000015,29.599125423728808"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,213.5836824034335L266.15000000000015,48.976317596566524"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,213.8174490627547L275.45000000000016,48.74255093724531"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,214.3956617126681L303.35000000000014,48.164338287331915"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,214.555993220339L312.65000000000015,48.00400677966102"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,215.21408004446917L361.2500000000001,47.34591995553085"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,215.31389038151534L370.5500000000001,47.24610961848469"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,215.40726469058762L379.85000000000014,47.15273530941238"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,214.77162348877377L351.95000000000016,28.98837651122625"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,215.12664429530201L381.95000000000016,28.633355704697983"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M100.7,215.8049754573851L427.5500000000001,46.755024542614905"/>
+ </s:g>
+ <s:g visibility="hidden" id="DBMS">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M110,219.9704261954262L245.00000000000014,271.0795738045738"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M103.02499999999999,222.86c-1.5499999999999983, 5.8125 -4.649999999999995,11.625 -4.649999999999995,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M110,220.92638424821004L226.40000000000015,288.92361575178995"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M104.58324468085105,213.56L96.81675531914894,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M105.43931226765798,213.56c80.640458488228, -34.9125 241.92137546468402,-69.825 241.92137546468402,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M110,217.92262327416174L404.90000000000003,199.69737672583827"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M110,216.7909799453054L429.8000000000001,119.19902005469464"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M107.89511834319526,213.56L208.25488165680488,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M108.39472905636873,213.56L228.4552709436314,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M110,215.024688L381.95000000000016,28.735311999999997"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M110,215.7365442863699L427.5500000000001,46.8234557136301"/>
+ </s:g>
+ <s:g visibility="hidden" id="DBMSEmulationLibrary">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M113.48750000000001,213.56c-5.425000000000003, -6.975000000000001 -16.27500000000001,-13.950000000000003 -16.27500000000001,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M119.30000000000001,221.14341494845362L226.40000000000015,288.70658505154637"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M115.8125,213.56c5.424999999999997, -6.975 16.27499999999999,-13.95 16.27499999999999,0"/>
+ </s:g>
+ <s:g visibility="hidden" id="CentralRepository">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M123.7275462962963,222.86c-32.2516975308642, 16.8 -96.75509259259259,33.6 -96.75509259259259,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M119.3,214.30732142857144L61.400000000000006,165.71267857142857"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M128.6,220.23091885441528L245.00000000000014,270.81908114558473"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M123.175,222.86c-8.783333333333335, 8.137500000000001 -26.350000000000005,16.275000000000002 -26.350000000000005,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M128.6,221.39813725490197L226.40000000000015,288.451862745098"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M123.7275462962963,222.86c-32.2516975308642, 16.8 -96.75509259259259,33.6 -96.75509259259259,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M126.50997340425532,213.56L142.0900265957447,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M124.04674496644296,222.86c74.4355033557047, 32.5875 223.3065100671141,65.175 223.3065100671141,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M128.6,215.99674850299402L369.80000000000007,101.193251497006"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M128.6,216.70597584541065L429.8000000000001,119.28402415458939"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M128.6,216.7909799453054L448.40000000000015,119.19902005469464"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M128.6,216.70506107491858L487.70000000000016,100.48493892508145"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M128.6,216.94235749185668L487.70000000000016,119.04764250814334"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M126.04619277483651,213.56L208.70380722516364,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M127.94326533790097,213.56L285.40673466209915,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M127.87759979293685,213.56L266.87240020706327,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M128.12633440699415,213.56L275.923665593006,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M128.6,214.0287276958883L312.65000000000015,48.53127230411171"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M128.6,214.86861128332302L361.2500000000001,47.691388716677"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M128.6,215.58729440389294L427.5500000000001,46.972705596107055"/>
+ </s:g>
+ <s:g visibility="hidden" id="SQL">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M128.6,214.78176470588235L61.400000000000006,165.23823529411766"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M137.9,220.39238402061855L245.00000000000014,270.65761597938143"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M128.6,217.45507772020727L22.1,200.16492227979273"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M132.66875,222.86c-12.012500000000001, 9.3 -36.0375,18.6 -36.0375,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M137.9,221.7013036809816L226.40000000000015,288.14869631901837"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M132.0875,213.56c-5.424999999999997, -6.975 -16.27499999999999,-13.95 -16.27499999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M137.9,215.81923027166883L360.50000000000006,101.3707697283312"/>
+ </s:g>
+ <s:g visibility="hidden" id="CommsRootServer">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M144.65,166.46L144.65,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M146.95026595744682,166.46L160.9497340425532,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M144.65,166.46L144.65,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M149.0474601459065,166.46L245.25253985409364,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M147.74450820303474,166.46L227.95549179696542,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,166.03318840579712L160.7,176.3868115942029"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,164.03442748091604L179.29999999999998,178.38557251908398"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,163.07147186147188L209.3,179.34852813852814"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M144.788339731286,157.16c52.007773512476, -24.1875 156.023320537428,-48.375 156.023320537428,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,160.11041012216404L311.90000000000003,100.67958987783597"/>
+ </s:g>
+ <s:g visibility="hidden" id="CommsRootServerConfig"/>
+ <s:g visibility="hidden" id="CommsDatabase">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M140,182.4087654320988L100.7,197.61123456790122"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M140,182.09295165394403L31.4,216.727048346056"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M149.3,184.69447142857143L245.00000000000014,268.75552857142856"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M145.6945652173913,175.96c6.203623188405793, -7.237499999999999 18.610869565217378,-14.474999999999998 18.610869565217378,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M140,184.20753086419754L100.7,214.61246913580248"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M142.0900265957447,185.26000000000002L126.50997340425532,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M149.3,179.34852813852814L209.3,163.07147186147188"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M146.95026595744682,185.26000000000002L151.6497340425532,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M148.2684814914888,185.26000000000002L227.43151850851135,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M145.02344559585492,185.26000000000002c19.051036269430046, 11.887499999999998 57.153108808290135,23.774999999999995 57.153108808290135,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,178.40652582159626L427.5500000000001,46.55347417840376"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,183.11422575976846L450.95000000000016,345.5657742402315"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M144.45253424657534,185.26000000000002c-36.36835616438356, 18.3375 -109.10506849315068,36.675 -109.10506849315068,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M144.65,175.96L144.65,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M145.6945652173913,175.96c6.203623188405793, -7.237499999999999 18.610869565217378,-14.474999999999998 18.610869565217378,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M145.20019083969467,185.26000000000002c12.733206106870222, 9.562499999999998 38.19961832061067,19.124999999999996 38.19961832061067,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,179.497786259542L218.60000000000002,162.922213740458"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,179.61546075085326L227.9,162.80453924914676"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,179.72963746223567L239.3,162.69036253776434"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,184.3944155844156L209.3,233.22558441558442"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,183.94664122137405L218.60000000000002,233.67335877862598"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,183.25108761329307L239.3,234.36891238670697"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,179.97514161220045L277.7,162.44485838779957"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,180.05069097888676L296.3,162.36930902111325"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,182.51457516339872L277.7,235.10542483660132"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,181.4721301775148L342.8,217.34786982248522"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,181.32597051597054L384.2,217.49402948402948"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,181.24763676148797L414.20000000000005,217.57236323851205"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M146.8374310915105,175.96L180.86256890848955,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,176.9456563706564L217.70000000000005,123.04434362934364"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,177.65341121495328L236.30000000000004,122.33658878504674"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,177.58305023923447L265.40000000000003,102.00694976076556"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,179.66266050583658L448.40000000000015,118.72733949416345"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M146.9126241454921,175.96L217.83737585450808,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M148.71192764091322,175.96L276.0380723590869,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,176.9400955690704L312.65000000000015,48.01990443092963"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,177.96831144465293L379.85000000000014,46.991688555347096"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,177.20811748053788L351.95000000000016,28.95188251946213"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,177.3511118644068L361.2500000000001,28.808888135593218"/>
+ </s:g>
+ <s:g visibility="hidden" id="CommsDatabaseShim"/>
+ <s:g visibility="hidden" id="ESockServer">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M160.7,176.3868115942029L149.3,166.03318840579712"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M164.3054347826087,175.96c-6.203623188405793, -7.237499999999999 -18.610869565217378,-14.474999999999998 -18.610869565217378,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M160.7,184.8331884057971L149.3,195.1868115942029"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M160.7,181.79215010141988L22.1,217.02784989858014"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M169.60018974303372,185.26000000000002L245.39981025696642,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M164.83058510638298,185.26000000000002L163.769414893617,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M162.53031914893617,185.26000000000002L156.76968085106384,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M168.10155363415294,185.26000000000002L228.2984463658472,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M165.18392857142857,175.96c-43.28928571428571, -20.924999999999997 -129.86785714285713,-41.849999999999994 -129.86785714285713,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M160.7,181.20107505070996L22.1,198.81892494929005"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M164.3054347826087,175.96c-6.203623188405793, -7.237499999999999 -18.610869565217378,-14.474999999999998 -18.610869565217378,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M165.93125,185.26000000000002c12.012499999999996, 9.299999999999999 36.03749999999999,18.599999999999998 36.03749999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M164.83058510638298,185.26000000000002L163.769414893617,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,179.86282051282052L277.7,162.5571794871795"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,179.96530973451328L296.3,162.45469026548673"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,180.05069097888676L317.00000000000006,162.36930902111325"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,181.62180555555557L333.5,217.19819444444445"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,181.57013179571666L342.8,217.24986820428336"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,181.39228187919466L384.2,217.42771812080537"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,181.36103092783506L393.5,217.45896907216496"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M165.43529585798817,185.26000000000002c84.44313609467456, 36.337500000000006 253.32940828402369,72.67500000000001 253.32940828402369,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M165.4288566739606,175.96c91.34742888402627, -38.925000000000004 274.0422866520788,-77.85000000000001 274.0422866520788,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,180.96798525798528L404.90000000000003,199.05201474201473"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,181.64455621301778L414.20000000000005,235.97544378698225"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9475744211687,175.96L208.35242557883134,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M166.69419402253797,175.96L181.70580597746206,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M169.67876041156296,175.96L218.02123958843708,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,176.98459885386822L265.40000000000003,102.60540114613183"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,178.09955357142857L311.90000000000003,101.49044642857145"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,178.2450186915888L321.20000000000005,101.34498130841123"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,178.37454946996468L330.50000000000006,101.21545053003535"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,179.08190217391305L409.1000000000001,100.50809782608698"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,177.8906160458453L265.40000000000003,122.09938395415473"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,179.5605765086207L439.10000000000014,118.82942349137933"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,179.5944994786236L448.40000000000015,118.79550052137645"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M168.7911679349929,175.96L276.65883206500723,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M168.94857992073977,175.96L267.20142007926034,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M169.9006935270806,175.96L294.14930647291953,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,176.16829652996847L303.35000000000014,48.79170347003154"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,176.4401480750247L312.65000000000015,48.51985192497532"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,177.0147419596111L361.2500000000001,29.145258040388928"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,178.2355986509275L427.5500000000001,46.724401349072515"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M166.5125,175.96c5.424999999999997, -6.975 16.27499999999999,-13.95 16.27499999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,180.00668737060042L305.59999999999997,162.4133126293996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M165.53480769230768,175.96c38.876794871794864, -19.275 116.63038461538459,-38.55 116.63038461538459,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M165.5211995249406,175.96c41.985866983372915, -20.4375 125.95760095011875,-40.875 125.95760095011875,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M165.49922360248448,175.96c48.20051759834367, -22.762499999999996 144.601552795031,-45.52499999999999 144.601552795031,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,181.2133126293996L305.59999999999997,198.8066873706004"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,182.12770833333335L333.5,235.4922916666667"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,182.104358974359L277.7,216.71564102564102"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,181.89938053097347L296.3,216.92061946902655"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,181.32597051597054L404.90000000000003,217.49402948402948"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,181.29970414201185L414.20000000000005,217.52029585798817"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,176.84386904761905L236.30000000000004,123.14613095238096"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M170,179.13704889406287L418.4000000000001,100.45295110593716"/>
+ </s:g>
+ <s:g visibility="hidden" id="ESockServerConfig"/>
+ <s:g visibility="hidden" id="NetworkInterfaceManager">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M179.29999999999998,185.05885496183208L149.3,213.76114503816794"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M179.29999999999998,178.38557251908398L149.3,164.03442748091604"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M183.39980916030532,185.26000000000002c-12.733206106870222, 9.562499999999998 -38.19961832061067,19.124999999999996 -38.19961832061067,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M179.29999999999998,182.83442748091605L149.3,197.18557251908396"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M179.29999999999998,181.6600900900901L22.1,217.1599099099099"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M187.2624254580939,185.26000000000002L246.33757454190624,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M182.7875,175.96c-5.424999999999997, -6.975 -16.27499999999999,-13.95 -16.27499999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M188.6,179.97514161220045L317.00000000000006,162.44485838779957"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M179.29999999999998,179.61546075085326L100.7,162.80453924914676"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M179.29999999999998,183.524L158.60000000000002,196.496"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M185.9225749797352,185.26000000000002L229.07742502026494,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M188.6,179.86282051282052L296.3,162.5571794871795"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M184.10945796460175,185.26000000000002c45.09369469026547, 21.599999999999994 135.28108407079642,43.19999999999999 135.28108407079642,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M185.11249999999998,175.96c5.424999999999997, -6.975 16.27499999999999,-13.95 16.27499999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M188.6,184.98100000000002L239.3,232.639"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M184.15076601671308,185.26000000000002c35.76615598885794, 18.112499999999997 107.29846796657381,36.224999999999994 107.29846796657381,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M188.6,183.27524390243903L277.7,234.344756097561"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M188.6,183.04509749303622L287,234.5749025069638"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M188.6,182.85153846153847L296.3,234.76846153846157"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M188.6,182.31077821011675L333.5,235.30922178988328"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M188.6,182.3868292682927L277.7,216.43317073170732"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M188.6,182.104358974359L296.3,216.71564102564102"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M188.6,181.89938053097347L314.9,216.92061946902655"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M188.6,181.81662525879918L324.2,217.00337474120084"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M188.6,181.74385214007785L333.5,217.07614785992217"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M188.6,181.67935779816514L342.8,217.14064220183488"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M188.27876041156296,175.96L236.62123958843708,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M188.6,179.02246549560854L418.4000000000001,100.56753450439149"/>
+ </s:g>
+ <s:g visibility="hidden" id="AgentDialog"/>
+ <s:g visibility="hidden" id="NetworkController">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M202.17655440414507,185.26000000000002c-19.051036269430046, 11.887499999999998 -57.153108808290135,23.774999999999995 -57.153108808290135,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M201.96874999999997,185.26000000000002c-12.012499999999996, 9.299999999999999 -36.03749999999999,18.599999999999998 -36.03749999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M204.44671052631577,185.26000000000002c2.5355263157894887, 6.075000000000005 7.606578947368466,12.15000000000001 7.606578947368466,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M203.27075,175.96c9.51950000000001, -8.400000000000004 28.55850000000003,-16.800000000000008 28.55850000000003,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M203.10019083969465,185.26000000000002c12.733206106870242, 9.562500000000005 38.199618320610725,19.12500000000001 38.199618320610725,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M201.3875,175.96c-5.424999999999997, -6.975 -16.27499999999999,-13.95 -16.27499999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M203.74359632531747,185.26000000000002L229.85640367468267,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="C32SerialServer">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M144.65,213.56L144.65,204.06"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M149.3,220.62932857142857L245.00000000000014,270.4206714285714"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M149.3,222.16196180555556L226.40000000000015,287.68803819444446"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,220.15194886637724L450.95000000000016,346.12805113362276"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M140,217.5227358490566L22.1,200.0972641509434"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,213.76114503816794L179.29999999999998,185.05885496183208"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,215.56891238670696L239.3,164.45108761329305"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,219.47147186147188L209.3,235.74852813852814"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,219.322213740458L218.60000000000002,235.89778625954202"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,219.20453924914676L227.9,236.01546075085326"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,219.09036253776435L239.3,236.12963746223568"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,218.84485838779958L277.7,236.37514161220045"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M144.77362778730705,213.56c58.21758147512863, -26.512499999999996 174.6527444253859,-53.02499999999999 174.6527444253859,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,217.21996602491507L404.90000000000003,162.80003397508494"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M144.72885667396062,213.56c91.34742888402627, -38.925000000000004 274.0422866520788,-77.85000000000001 274.0422866520788,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,218.52881838074399L414.20000000000005,236.69118161925604"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,217.58423049391556L559.1000000000001,162.43576950608445"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,213.7887918660287L265.40000000000003,103.40120813397131"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M148.0239646842287,213.56L267.42603531577146,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,215.39849243609808L427.5500000000001,47.16150756390193"/>
+ </s:g>
+ <s:g visibility="hidden" id="C32SerialServerConfig"/>
+ <s:g visibility="hidden" id="CommsFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M149.3,202.6619L245.00000000000014,269.5881"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M145.8125,194.76c5.424999999999997, -6.975 16.27499999999999,-13.95 16.27499999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M149.00606635584953,204.06L226.69393364415063,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M144.65,194.76L144.65,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,195.1868115942029L160.7,184.8331884057971"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,197.18557251908396L179.29999999999998,182.83442748091605"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M144.65,204.06L144.65,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M149.3,198.14852813852815L209.3,181.87147186147186"/>
+ </s:g>
+ <s:g visibility="hidden" id="CommsElements">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M149.3,200.05043956043957L22.1,217.56956043956043"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M157.83718421337963,204.06L227.16281578662054,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M151.6497340425532,194.76L146.95026595744682,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M158.60000000000002,198.72915887850468L277.7,181.29084112149533"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M158.60000000000002,199.7821583652618L384.2,217.8378416347382"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M154.03459507042254,204.06c85.14360328638497, 36.6 255.43080985915492,73.2 255.43080985915492,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M158.60000000000002,199.75201877934273L404.90000000000003,217.86798122065727"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M157.92425965263027,194.76L218.3757403473698,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M158.60000000000002,196.496L179.29999999999998,183.524"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M158.60000000000002,198.22061224489795L296.3,162.99938775510205"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M156.76968085106384,194.76L162.53031914893617,185.26000000000002"/>
+ </s:g>
+ <s:g visibility="hidden" id="MBufManager">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M163.769414893617,194.76L164.83058510638298,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M166.6683020709097,204.06L227.63169792909045,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M160.9497340425532,194.76L146.95026595744682,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M163.769414893617,194.76L164.83058510638298,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M162.0875,194.76c-5.424999999999997, -6.975 -16.27499999999999,-13.95 -16.27499999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,201.57654275092938L239.3,234.84345724907064"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,198.22061224489795L305.59999999999997,162.99938775510205"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,198.72915887850468L287,181.29084112149533"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,198.815306122449L305.59999999999997,181.20469387755102"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M163.3970918367347,194.76c48.90193877551019, -23.02499999999999 146.70581632653057,-46.04999999999998 146.70581632653057,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,200.40965694682674L333.5,236.01034305317327"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,200.14400503778336L277.7,217.47599496221665"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,200.04485838779956L296.3,217.57514161220044"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,199.96930902111325L314.9,217.65069097888676"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,199.93789855072464L324.2,217.68210144927536"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,199.90982847341337L333.5,217.71017152658663"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,199.8845928338762L342.8,217.7354071661238"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,199.7821583652618L393.5,217.8378416347382"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,199.76493300852619L404.90000000000003,217.85506699147382"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,199.75201877934273L414.20000000000005,217.86798122065727"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.76461951768087,194.76L236.43538048231918,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M167.9,197.61246535796766L418.4000000000001,100.77753464203235"/>
+ </s:g>
+ <s:g visibility="hidden" id="ReferenceCPR"/>
+ <s:g visibility="hidden" id="ReferenceSCPR"/>
+ <s:g visibility="hidden" id="BasebandChannelAdaptor"/>
+ <s:g visibility="hidden" id="Inter-SystemCommunication"/>
+ <s:g visibility="hidden" id="Dial">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M214.56245474851733,166.46L230.43754525148285,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M209.3,163.07147186147188L149.3,179.34852813852814"/>
+ </s:g>
+ <s:g visibility="hidden" id="TelephonyWatchers">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M218.60000000000002,162.922213740458L149.3,179.497786259542"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M220.94973404255322,166.46L216.25026595744683,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M225.55026595744684,166.46L230.2497340425532,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M223.52936532388512,166.46L230.77063467611507,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="ETel3rdPartyAPI">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M227.9,162.80453924914676L149.3,179.61546075085326"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M227.9494680851064,166.46L218.55053191489364,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M232.55,166.46L232.55,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M232.49627589925288,166.46L231.10372410074729,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M237.20000000000002,160.79593610698365L429.8000000000001,118.79406389301636"/>
+ </s:g>
+ <s:g visibility="hidden" id="FaxClientandServer">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M239.3,162.69036253776434L149.3,179.72963746223567"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M239.3,163.5832251521298L100.7,216.4367748478702"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M239.3,164.45108761329305L149.3,215.56891238670696"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M244.18871926506353,166.46L249.41128073493664,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M239.3,164.72400000000002L218.60000000000002,177.696"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M243.4879727335747,166.46L231.51202726642546,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="ETelServerandCore">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M209.3,179.34852813852814L149.3,163.07147186147188"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M209.3,181.87147186147186L149.3,198.14852813852815"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M215.74990241786838,185.26000000000002L247.85009758213178,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M214.66615779519051,185.26000000000002L230.33384220480966,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M212.05328947368423,185.26000000000002c-2.5355263157894887, 6.075000000000005 -7.606578947368466,12.15000000000001 -7.606578947368466,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M216.25026595744683,175.96L220.94973404255322,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M218.55053191489364,175.96L227.9494680851064,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M218.60000000000002,177.696L239.3,164.72400000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M215.1125,175.96c5.424999999999997, -6.975 16.27499999999999,-13.95 16.27499999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M214.72500000000002,185.26000000000002c8.783333333333335, 8.137500000000001 26.350000000000005,16.275000000000002 26.350000000000005,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M214.53125000000003,185.26000000000002c12.012499999999996, 9.299999999999999 36.03749999999999,18.599999999999998 36.03749999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M214.41500000000002,175.96c15.18999999999999, -10.462499999999997 45.56999999999997,-20.924999999999994 45.56999999999997,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M213.95000000000002,185.26000000000002L213.95000000000002,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M214.71675531914894,185.26000000000002L222.4832446808511,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M215.4835106382979,185.26000000000002L231.01648936170213,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M216.42340425531916,185.26000000000002L241.47659574468088,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M218.60000000000002,184.4442105263158L277.7,233.17578947368423"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M218.60000000000002,183.98528957528958L287,233.63471042471045"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M218.60000000000002,182.72159420289856L333.5,234.89840579710147"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M218.60000000000002,181.60965694682676L384.2,217.21034305317326"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M212.18980154355017,175.96L184.81019845644988,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M218.60000000000002,179.38808657465498L448.40000000000015,119.00191342534507"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M214.1344286082807,175.96L219.91557139171948,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M218.60000000000002,176.89490765171504L379.85000000000014,48.06509234828496"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M218.60000000000002,177.70686597938146L427.5500000000001,47.25313402061856"/>
+ </s:g>
+ <s:g visibility="hidden" id="ETelConfig"/>
+ <s:g visibility="hidden" id="ETelMultimode">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M227.9,181.89087912087913L100.7,216.9291208791209"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M231.38750000000002,175.96c-5.424999999999997, -6.975 -16.27499999999999,-13.95 -16.27499999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M232.48717914077278,185.26000000000002L231.11282085922738,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.82925,175.96c-9.51950000000001, -8.400000000000004 -28.55850000000003,-16.800000000000008 -28.55850000000003,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.2497340425532,175.96L225.55026595744684,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.55,175.96L232.55,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.32500000000002,185.26000000000002c8.783333333333326, 8.137499999999998 26.349999999999977,16.274999999999995 26.349999999999977,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.01648936170213,185.26000000000002L215.4835106382979,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.78324468085108,185.26000000000002L224.01675531914896,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.55,185.26000000000002L232.55,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.4898936170213,185.26000000000002L243.01010638297873,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M236.6558510638298,185.26000000000002L278.2441489361702,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M237.20000000000002,185.04756345177665L287,232.57243654822338"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M237.20000000000002,181.72861804222651L384.2,217.0913819577735"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M229.73026460859978,175.96L185.86973539140027,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M237.20000000000002,179.2850136054422L448.40000000000015,119.10498639455784"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.17664452470012,175.96L220.47335547530005,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.44217305151918,175.96L314.407826948481,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M237.20000000000002,176.4401480750247L379.85000000000014,48.51985192497532"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M237.20000000000002,177.4364012021037L427.5500000000001,47.52359879789632"/>
+ </s:g>
+ <s:g visibility="hidden" id="ETelPacketData">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M241.07500000000002,185.26000000000002c-8.783333333333335, 8.137500000000001 -26.350000000000005,16.275000000000002 -26.350000000000005,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M241.39768981356394,185.26000000000002L231.50231018643623,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M241.29980916030536,185.26000000000002c-12.733206106870242, 9.562500000000005 -38.199618320610725,19.12500000000001 -38.199618320610725,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M239.5497340425532,185.26000000000002L216.25026595744683,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M240.31648936170214,185.26000000000002L224.7835106382979,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M241.0832446808511,185.26000000000002L233.31675531914894,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M242.02313829787235,185.26000000000002L243.7768617021277,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.9558510638298,185.26000000000002L287.5441489361702,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M246.50000000000003,185.04756345177665L296.3,232.57243654822338"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M246.50000000000003,183.33336448598132L333.5,234.2866355140187"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M246.50000000000003,182.42557632398754L333.5,216.39442367601248"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M246.50000000000003,179.22666903409092L448.40000000000015,119.16333096590911"/>
+ </s:g>
+ <s:g visibility="hidden" id="ETelSIMToolkit">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M250.56875,185.26000000000002c-12.012499999999996, 9.299999999999999 -36.03749999999999,18.599999999999998 -36.03749999999999,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M250.30820048635505,185.26000000000002L231.8917995136451,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M250.5563829787234,185.26000000000002L244.54361702127662,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M250.21886044111957,175.96L221.0311395588806,30.199999999999996"/>
+ </s:g>
+ <s:g visibility="hidden" id="ETelCDMA">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M255.79999999999998,181.67350364963505L100.7,217.14649635036497"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M259.985,175.96c-15.18999999999999, -10.462499999999997 -45.56999999999997,-20.924999999999994 -45.56999999999997,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M259.675,185.26000000000002c-8.783333333333326, 8.137499999999998 -26.349999999999977,16.274999999999995 -26.349999999999977,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M259.21871115914615,185.26000000000002L232.28128884085396,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M258.1497340425532,185.26000000000002L234.85026595744682,232.36"/>
+ </s:g>
+ <s:g visibility="hidden" id="SMSStack"/>
+ <s:g visibility="hidden" id="CDMASMSStack"/>
+ <s:g visibility="hidden" id="MultiModeTSY">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M209.3,235.74852813852814L149.3,219.47147186147188"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M209.3,233.22558441558442L149.3,184.3944155844156"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M218.5831286631315,241.66000000000003L245.01687133686866,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M213.95000000000002,232.36L213.95000000000002,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M215.4835106382979,232.36L231.01648936170213,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M216.25026595744683,232.36L239.5497340425532,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M209.3,233.79011049723758L110,165.02988950276244"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M215.4055189456343,241.66000000000003L229.59448105436587,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="CDMATSY">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M218.60000000000002,235.89778625954202L149.3,219.322213740458"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M218.60000000000002,233.67335877862598L149.3,183.94664122137405"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M222.4832446808511,232.36L214.71675531914894,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M224.01675531914896,232.36L231.78324468085108,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M224.7835106382979,232.36L240.31648936170214,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M223.91392092257004,241.66000000000003L230.38607907743014,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="SIMTSY">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M227.9,236.01546075085326L149.3,219.20453924914676"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M234.7692296957857,241.66000000000003L247.43077030421446,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M231.01648936170213,232.36L215.4835106382979,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M234.85026595744682,232.36L258.1497340425532,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M232.55,232.36L232.55,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M233.31675531914894,232.36L241.0832446808511,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M232.4223228995058,241.66000000000003L231.17767710049438,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="TRPTSY">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M239.3,234.36891238670697L149.3,183.25108761329307"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M248.60000000000002,232.50961389961392L317.00000000000006,166.3103861003861"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M239.3,234.84345724907064L167.9,201.57654275092938"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M239.3,232.639L188.6,184.98100000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M239.3,236.12963746223568L149.3,219.09036253776435"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M244.6897432319286,241.66000000000003L248.91025676807158,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M239.3,236.41892494929007L100.7,218.80107505070995"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M241.47659574468088,232.36L216.42340425531916,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M243.01010638297873,232.36L233.4898936170213,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M243.7768617021277,232.36L242.02313829787235,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M244.54361702127662,232.36L250.5563829787234,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M242.8519769357496,241.66000000000003L232.14802306425057,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="TRPAGT"/>
+ <s:g visibility="hidden" id="CommonTSY"/>
+ <s:g visibility="hidden" id="DND">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M277.7,162.44485838779957L149.3,179.97514161220045"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M280.98050526884623,166.46L251.01949473115388,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M277.7,162.5571794871795L170,179.86282051282052"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M286.99999999999994,164.94333333333333L305.59999999999997,177.4766666666667"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M282.90019083969463,166.46c12.733206106870254, 9.562500000000009 38.19961832061076,19.125000000000018 38.19961832061076,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M280.51263575444807,166.46L232.88736424555202,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="DNDConfig"/>
+ <s:g visibility="hidden" id="DHCP">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M300.811660268714,157.16c-52.007773512476, -24.1875 -156.023320537428,-48.375 -156.023320537428,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.3,162.36930902111325L149.3,180.05069097888676"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.3,162.45469026548673L170,179.96530973451328"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M301.9945652173913,157.16c6.203623188405814, -7.237500000000006 18.610869565217442,-14.475000000000012 18.610869565217442,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.3,162.99938775510205L158.60000000000002,198.22061224489795"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.3,162.73507936507937L22.1,217.28492063492064"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.3,162.5571794871795L188.6,179.86282051282052"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M298.4464569051837,166.46L233.55354309481643,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="NetworkAddressandPortTranslation">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M305.59999999999997,162.4133126293996L170,180.00668737060042"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M310.24999999999994,166.46L310.24999999999994,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M312.1467105263157,166.46c2.535526315789514, 6.075000000000012 7.606578947368542,12.150000000000023 7.606578947368542,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M305.59999999999997,162.99938775510205L167.9,198.22061224489795"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M307.4133674805514,166.46L233.88663251944865,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="InternetSockets">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M318.40506431487336,166.46L234.29493568512686,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M317.00000000000006,162.36930902111325L170,180.05069097888676"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M317.00000000000006,162.44485838779957L188.6,179.97514161220045"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M317.00000000000006,166.3103861003861L248.60000000000002,232.50961389961392"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M321.09980916030537,166.46c-12.733206106870254, 9.562500000000009 -38.19961832061076,19.125000000000018 -38.19961832061076,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M320.6054347826087,157.16c-6.203623188405814, -7.237500000000006 -18.610869565217442,-14.475000000000012 -18.610869565217442,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M319.7532894736843,166.46c-2.535526315789514, 6.075000000000012 -7.606578947368542,12.150000000000023 -7.606578947368542,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M317.00000000000006,164.03442748091604L286.99999999999994,178.38557251908398"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M317.00000000000006,164.724L296.29999999999995,177.69600000000003"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M318.83031914893616,166.46L313.0696808510638,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M320.2401595744681,166.46L311.65984042553185,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M322.6702792553192,166.46L337.1297207446808,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M318.40984042553197,166.46L285.59015957446803,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M319.9433510638298,166.46L302.6566489361702,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M322.24361702127663,166.46L328.25638297872337,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M323.01037234042553,166.46L336.7896276595745,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M317.00000000000006,159.82309667673715L227.00000000000006,121.36690332326285"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M317.00000000000006,159.36514869888475L245.60000000000005,121.82485130111525"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M317.83112366703807,157.16L273.868876332962,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M321.27255292057936,157.16L316.9274470794207,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M321.9608387712876,157.16L325.53916122871243,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M326.3,158.9287426035503L418.4000000000001,101.86125739644972"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M317.00000000000006,157.98636627906978L274.7,123.20363372093024"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M326.3,160.1331818181818L439.10000000000014,119.45681818181819"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M326.3,160.25186073059362L448.40000000000015,119.33813926940641"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M320.23206737120216,157.16L281.517932628798,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M320.7414566660991,157.16L299.608543333901,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M323.160072655218,157.16L364.3899273447821,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M326.026447301209,157.16L427.82355269879116,49"/>
+ </s:g>
+ <s:g visibility="hidden" id="IPEventNotifier">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M282.1651923076923,175.96c-38.876794871794864, -19.275 -116.63038461538459,-38.55 -116.63038461538459,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M283.12499999999994,185.26000000000002c8.783333333333326, 8.137499999999998 26.349999999999977,16.274999999999995 26.349999999999977,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M286.99999999999994,178.38557251908398L317.00000000000006,164.03442748091604"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M277.7,181.29084112149533L158.60000000000002,198.72915887850468"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M280.20152661442853,185.26000000000002L233.19847338557162,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="TCP/IPv4/v6PRT">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M291.47880047505936,175.96c-41.985866983372915, -20.4375 -125.95760095011875,-40.875 -125.95760095011875,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M292.8125,175.96c5.424999999999987, -6.974999999999996 16.274999999999963,-13.949999999999992 16.274999999999963,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.29999999999995,177.69600000000003L317.00000000000006,164.724"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M287,181.29084112149533L167.9,198.72915887850468"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M291.4492339832869,185.26000000000002c-35.76615598885794, 18.112499999999997 -107.29846796657381,36.224999999999994 -107.29846796657381,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M289.11203728721966,185.26000000000002L233.58796271278047,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="IPv6Config"/>
+ <s:g visibility="hidden" id="IPHook">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M310.10077639751546,175.96c-48.20051759834367, -22.762499999999996 -144.601552795031,-45.52499999999999 -144.601552795031,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M313.0696808510638,175.96L318.83031914893616,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M305.59999999999997,181.20469387755102L167.9,198.815306122449"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M306.9330586328019,185.26000000000002L234.3669413671982,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M305.59999999999997,177.4766666666667L286.99999999999994,164.94333333333333"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M310.24999999999994,175.96L310.24999999999994,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M309.47499999999997,185.26000000000002c-8.783333333333326, 8.137499999999998 -26.349999999999977,16.274999999999995 -26.349999999999977,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M309.0874999999999,175.96c-5.424999999999987, -6.974999999999996 -16.274999999999963,-13.949999999999992 -16.274999999999963,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M310.24999999999994,185.26000000000002L310.24999999999994,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M305.59999999999997,176.50149350649352L245.60000000000005,123.4885064935065"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M314.8999999999999,177.2449335106383L418.4000000000001,102.34506648936171"/>
+ </s:g>
+ <s:g visibility="hidden" id="MobileIP">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M314.9,181.1887487586892L22.1,217.63125124131082"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M319.3905420353982,185.26000000000002c-45.09369469026547, 21.599999999999994 -135.28108407079642,43.19999999999999 -135.28108407079642,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M315.84356930559306,185.26000000000002L234.75643069440707,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="QoSFrameworkConfig"/>
+ <s:g visibility="hidden" id="QoSLibrary"/>
+ <s:g visibility="hidden" id="PFQoSLibrary"/>
+ <s:g visibility="hidden" id="QoSFrameworkPRT">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M306.41246765627125,204.06L253.48753234372884,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M310.24999999999994,194.76L310.24999999999994,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M310.1029081632652,194.76c-48.90193877551019, -23.02499999999999 -146.70581632653057,-46.04999999999998 -146.70581632653057,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M305.59999999999997,198.8066873706004L170,181.2133126293996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M311.65984042553185,194.76L320.2401595744681,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M306.2569391738046,204.06L235.04306082619553,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="IPCPR"/>
+ <s:g visibility="hidden" id="IPSCPR"/>
+ <s:g visibility="hidden" id="QOSIPSCPR"/>
+ <s:g visibility="hidden" id="IPProto-CPR"/>
+ <s:g visibility="hidden" id="TCPCPR"/>
+ <s:g visibility="hidden" id="IPCPRShim"/>
+ <s:g visibility="hidden" id="CSDAGT">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M277.7,236.37514161220045L149.3,218.84485838779958"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M277.7,235.46L61.400000000000006,163.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M277.7,235.10542483660132L149.3,182.51457516339872"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M278.1062098799888,241.66000000000003L253.8937901200113,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M277.7,233.17578947368423L218.60000000000002,184.4442105263158"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M278.2441489361702,232.36L236.6558510638298,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M277.7,234.344756097561L188.6,183.27524390243903"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M277.9834431630972,241.66000000000003L235.41655683690294,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="PSDAGT">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M287,233.63471042471045L218.60000000000002,183.98528957528958"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M287,232.57243654822338L237.20000000000002,185.04756345177665"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M287.5441489361702,232.36L245.9558510638298,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M287,234.5749025069638L188.6,183.04509749303622"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M287,241.2019059405941L235.70000000000016,287.4480940594059"/>
+ </s:g>
+ <s:g visibility="hidden" id="NULLAGT">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.3,232.57243654822338L246.50000000000003,185.04756345177665"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.3,234.76846153846157L188.6,182.85153846153847"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.3,240.64418454935625L235.70000000000016,288.00581545064375"/>
+ </s:g>
+ <s:g visibility="hidden" id="GPRSQOSPRT"/>
+ <s:g visibility="hidden" id="UMTSQOSPRT"/>
+ <s:g visibility="hidden" id="QOSExtnAPI"/>
+ <s:g visibility="hidden" id="SecondaryPDPcontextUMTSDriver">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M333.5,235.4922916666667L170,182.12770833333335"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M333.5,234.89840579710147L218.60000000000002,182.72159420289856"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M333.5,234.2866355140187L246.50000000000003,183.33336448598132"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M337.1297207446808,232.36L322.6702792553192,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M333.5,236.01034305317327L167.9,200.40965694682674"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M333.5,235.30922178988328L188.6,182.31077821011675"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M333.5,239.38189075630254L235.70000000000016,289.26810924369744"/>
+ </s:g>
+ <s:g visibility="hidden" id="UMTS/GPRSSCPR"/>
+ <s:g visibility="hidden" id="QOS3GPPCPR"/>
+ <s:g visibility="hidden" id="PDPSCPR"/>
+ <s:g visibility="hidden" id="EthernetNIF">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M279.5666392092257,222.86L252.43336079077443,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M285.59015957446803,213.56L318.40984042553197,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M277.7,216.43317073170732L188.6,182.3868292682927"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M277.7,216.71564102564102L170,182.104358974359"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M282.50840659340656,213.56c45.39439560439562, -21.712500000000006 136.18318681318686,-43.42500000000001 136.18318681318686,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M277.7,217.47599496221665L167.9,200.14400503778336"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M279.1013958872395,222.86L234.2986041127606,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M282.6821428571428,222.86c21.47857142857144, 12.787500000000003 64.43571428571431,25.575000000000006 64.43571428571431,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M286.99999999999994,214.2695628997868L418.4000000000001,102.92043710021323"/>
+ </s:g>
+ <s:g visibility="hidden" id="EthernetPacketDriver"/>
+ <s:g visibility="hidden" id="PPPNIF">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.5834431630972,222.86L254.01655683690294,268.19"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M302.6566489361702,213.56L319.9433510638298,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.3,216.92061946902655L170,181.89938053097347"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.3,217.57514161220044L167.9,200.04485838779956"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.3,216.71564102564102L188.6,182.104358974359"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M296.523539425303,222.86L235.47646057469714,286.99"/>
+ </s:g>
+ <s:g visibility="hidden" id="PPPConfig"/>
+ <s:g visibility="hidden" id="SLIPNIF">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M319.4263722126929,213.56c-58.21758147512863, -26.512499999999996 -174.6527444253859,-53.02499999999999 -174.6527444253859,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M314.9,217.65069097888676L167.9,199.96930902111325"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M314.9,216.92061946902655L188.6,181.89938053097347"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M314.9,222.06818644067798L235.70000000000016,287.781813559322"/>
+ </s:g>
+ <s:g visibility="hidden" id="TunnelNIF">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M328.25638297872337,213.56L322.24361702127663,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M324.2,217.68210144927536L167.9,199.93789855072464"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M324.2,217.00337474120084L188.6,181.81662525879918"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M324.2,221.7013036809816L235.70000000000016,288.14869631901837"/>
+ </s:g>
+ <s:g visibility="hidden" id="RawIPNIF">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M333.5,217.19819444444445L170,181.62180555555557"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M333.5,216.39442367601248L246.50000000000003,182.42557632398754"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M336.7896276595745,213.56L323.01037234042553,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M333.5,217.71017152658663L167.9,199.90982847341337"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M333.5,217.07614785992217L188.6,181.74385214007785"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M333.5,221.39813725490197L235.70000000000016,288.451862745098"/>
+ </s:g>
+ <s:g visibility="hidden" id="WirelessLAN">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M342.8,214.53646282973622L227.00000000000006,123.0535371702638"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M342.8,217.24986820428336L170,181.57013179571666"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M347.11785714285713,222.86c-21.47857142857144, 12.787500000000003 -64.43571428571431,25.575000000000006 -64.43571428571431,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M342.8,217.7354071661238L167.9,199.8845928338762"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M342.8,217.14064220183488L188.6,181.67935779816514"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M347.35325503355705,222.86c-74.4355033557047, 32.5875 -223.3065100671141,65.175 -223.3065100671141,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M342.8,217.34786982248522L149.3,181.4721301775148"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M347.360687732342,213.56c-80.640458488228, -34.9125 -241.92137546468402,-69.825 -241.92137546468402,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M342.8,217.9450909090909L22.1,199.6749090909091"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M342.8,220.80743865030675L254.30000000000015,270.24256134969323"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M342.8,221.14341494845362L235.70000000000016,288.70658505154637"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M347.97228260869565,222.86c13.451811594202892, 9.824999999999998 40.355434782608675,19.649999999999995 40.355434782608675,0"/>
+ </s:g>
+ <s:g visibility="hidden" id="PredictorCompression"/>
+ <s:g visibility="hidden" id="MPPC"/>
+ <s:g visibility="hidden" id="StacLZSCompression"/>
+ <s:g visibility="hidden" id="EAPFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M384.2,217.49402948402948L149.3,181.32597051597054"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M388.3277173913043,222.86c-13.451811594202892, 9.824999999999998 -40.355434782608675,19.649999999999995 -40.355434782608675,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M384.2,217.97462035541196L22.1,199.64537964458805"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M384.2,217.21034305317326L218.60000000000002,181.60965694682676"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M384.2,217.0913819577735L237.20000000000002,181.72861804222651"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M384.2,217.8378416347382L158.60000000000002,199.7821583652618"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M384.2,217.42771812080537L170,181.39228187919466"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M384.2,220.37381178707224L235.70000000000016,289.47618821292775"/>
+ </s:g>
+ <s:g visibility="hidden" id="PacketLogger">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M393.5,217.31430327868853L110,162.70569672131148"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M393.5,217.45896907216496L170,181.36103092783506"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M393.5,217.8378416347382L167.9,199.7821583652618"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M393.5,220.2533842010772L235.70000000000016,289.5966157989228"/>
+ </s:g>
+ <s:g visibility="hidden" id="USBManager">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,162.80003397508494L149.3,217.21996602491507"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,162.49510971786833L31.4,217.52489028213168"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,162.47885998469778L22.1,217.54114001530223"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,165.03882739212008L254.30000000000015,269.6111726078799"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,165.19212605042017L235.70000000000016,288.2578739495798"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M404.90000000000003,159.32824528301887L334.70000000000005,121.86175471698114"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M410.44666695045123,157.16L431.3033330495489,49"/>
+ </s:g>
+ <s:g visibility="hidden" id="MassStorageDriver"/>
+ <s:g visibility="hidden" id="HCIFramework"/>
+ <s:g visibility="hidden" id="BluetoothSDP">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M414.20000000000005,180.3685749792875L61.400000000000006,162.05142502071251"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M416.5497340425532,185.26000000000002L411.8502659574468,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M418.76470414201185,185.26000000000002c-84.44313609467456, 36.337500000000006 -253.32940828402369,72.67500000000001 -253.32940828402369,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M414.20000000000005,183.35914536741217L235.70000000000016,288.89085463258783"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M418.85,185.26000000000002L418.85,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M418.0297133406836,175.96L405.27028665931647,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M418.5594818081588,175.96L414.0405181918413,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M419.08925027563396,175.96L422.81074972436613,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M415.0671400264201,175.96L311.78285997358006,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M419.30558124174377,175.96L431.74441875825636,49"/>
+ </s:g>
+ <s:g visibility="hidden" id="RemoteControlFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M423.50000000000006,181.0357121986852L22.1,217.78428780131483"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M423.50000000000006,183.22942922374432L235.70000000000016,289.0205707762557"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M426.7999448732084,175.96L405.8000551267917,103.63000000000002"/>
+ </s:g>
+ <s:g visibility="hidden" id="BluetoothHCI">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M434.90000000000003,183.524L414.2,196.496"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M439.4711433260394,175.96c-91.34742888402627, -38.925000000000004 -274.0422866520788,-77.85000000000001 -274.0422866520788,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M434.90000000000003,183.08620863309355L235.70000000000016,289.1637913669065"/>
+ </s:g>
+ <s:g visibility="hidden" id="BluetoothHCIProxy"/>
+ <s:g visibility="hidden" id="BluetoothHCIImplementation"/>
+ <s:g visibility="hidden" id="BluetoothManager">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M409.46540492957746,204.06c-85.14360328638497, 36.6 -255.43080985915492,73.2 -255.43080985915492,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,199.6383699059561L31.4,217.9816300940439"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,198.91442176870748L61.400000000000006,162.30557823129251"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,199.69737672583827L110,217.92262327416174"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,201.54539399624764L254.30000000000015,270.7046060037523"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,199.68885167464114L100.7,217.93114832535886"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,199.05201474201473L170,180.96798525798528"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,201.81263025210083L235.70000000000016,289.23736974789915"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M411.8502659574468,194.76L416.5497340425532,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M414.2,196.496L434.90000000000003,183.524"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M406.10521258588074,194.76L338.5947874141193,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M409.31386537887084,194.76L404.6861346211292,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M411.49818081587654,194.76L441.8018191841236,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M406.5046788339998,194.76L311.04532116600035,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M409.7444638056358,194.76L413.55553619436427,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M410.1750622324007,194.76L422.4249377675994,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M409.55,204.06L409.55,213.56"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M410.7001329787234,204.06L417.69986702127665,232.36"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M410.2292370695215,194.76L431.5207629304786,49"/>
+ </s:g>
+ <s:g visibility="hidden" id="BluetoothNotifiers"/>
+ <s:g visibility="hidden" id="BluetoothConfig"/>
+ <s:g visibility="hidden" id="BluetoothGAVDP"/>
+ <s:g visibility="hidden" id="BluetoothROM"/>
+ <s:g visibility="hidden" id="BluetoothUser"/>
+ <s:g visibility="hidden" id="BluetoothCommon"/>
+ <s:g visibility="hidden" id="BluetoothStackPRT">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M409.55,213.56L409.55,204.06"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,217.46663265306123L61.400000000000006,162.55336734693878"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,217.49402948402948L170,181.32597051597054"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,217.98704667176742L22.1,199.6329533282326"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,217.85506699147382L167.9,199.76493300852619"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,217.86798122065727L158.60000000000002,199.75201877934273"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M404.90000000000003,220.1228823529412L235.70000000000016,289.72711764705883"/>
+ </s:g>
+ <s:g visibility="hidden" id="IrDAPRT">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M418.7948546289212,213.56c-130.66323641928082, -53.6625 -391.98970925784243,-107.325 -391.98970925784243,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M414.20000000000005,217.86798122065727L167.9,199.75201877934273"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M414.20000000000005,217.57236323851205L149.3,181.24763676148797"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M414.20000000000005,217.52029585798817L170,181.29970414201185"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M418.7711433260394,213.56c-91.34742888402627, -38.925000000000004 -274.0422866520788,-77.85000000000001 -274.0422866520788,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M414.20000000000005,219.71135638297872L254.30000000000015,271.33864361702126"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M414.20000000000005,220.02815495207668L235.70000000000016,289.8218450479233"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M418.6915934065934,213.56c-45.39439560439562, -21.712500000000006 -136.18318681318686,-43.42500000000001 -136.18318681318686,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M415.5856789398641,213.56L338.41432106013593,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M415.88524387438173,213.56L310.9647561256184,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M419.20705452663066,213.56L431.84294547336947,49"/>
+ </s:g>
+ <s:g visibility="hidden" id="IrDAConfig"/>
+ <s:g visibility="hidden" id="SerialPortCSY"/>
+ <s:g visibility="hidden" id="BluetoothCSY">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M417.69986702127665,232.36L410.7001329787234,204.06"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M414.20000000000005,236.69118161925604L149.3,218.52881838074399"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M414.20000000000005,235.97544378698225L170,181.64455621301778"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M414.20000000000005,238.36265974440897L235.70000000000016,290.28734025559106"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M418.85,232.36L418.85,185.26000000000002"/>
+ </s:g>
+ <s:g visibility="hidden" id="MUXCSY"/>
+ <s:g visibility="hidden" id="MultimediaFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M481.40000000000003,163.41994475138122L580.7,197.80005524861878"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M478.39751305927786,157.16L490.70248694072234,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M477.062012987013,166.46c22.891991341991346, 13.312500000000002 68.67597402597404,26.625000000000004 68.67597402597404,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M476.6985178571429,157.16c-139.96567857142858, -57.150000000000006 -419.8970357142858,-114.30000000000001 -419.8970357142858,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M472.1000000000001,159.39346153846154L360.5,101.39653846153848"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M481.40000000000003,162.922213740458L550.7,179.497786259542"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M472.1000000000001,162.03962962962964L100.7,180.38037037037037"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M472.1000000000001,164.08340158520477L254.30000000000015,270.56659841479524"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M476.7029229261921,166.46c-153.06861528412804, 62.06250000000001 -459.20584585238413,124.12500000000001 -459.20584585238413,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M472.1000000000001,162.3928L31.4,217.62720000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M472.1000000000001,162.38099934683214L22.1,217.63900065316787"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M472.1000000000001,162.4988888888889L100.7,217.5211111111111"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M472.1000000000001,164.26710012210012L235.70000000000016,289.18289987789984"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M478.39751305927786,157.16L490.70248694072234,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M474.9863570577218,157.16L433.96364294227834,49"/>
+ </s:g>
+ <s:g visibility="hidden" id="MultimediaUtilityLibrary"/>
+ <s:g visibility="hidden" id="ImagingFrameworks"/>
+ <s:g visibility="hidden" id="CameraFramework"/>
+ <s:g visibility="hidden" id="BroadcastRadioTuner"/>
+ <s:g visibility="hidden" id="MultimediaFrameworkPlugins"/>
+ <s:g visibility="hidden" id="ImagingPlugins"/>
+ <s:g visibility="hidden" id="CameraPlugins"/>
+ <s:g visibility="hidden" id="A3FAudioComponentLibrary"/>
+ <s:g visibility="hidden" id="A3FDevSoundCustomisation"/>
+ <s:g visibility="hidden" id="MultimediaResourceController"/>
+ <s:g visibility="hidden" id="MediaDeviceFramework"/>
+ <s:g visibility="hidden" id="SpeechRecognitionController"/>
+ <s:g visibility="hidden" id="OpenMAX"/>
+ <s:g visibility="hidden" id="DevSoundAPI"/>
+ <s:g visibility="hidden" id="A3FDevSound"/>
+ <s:g visibility="hidden" id="A3FAudioComponentFramework"/>
+ <s:g visibility="hidden" id="DevSoundPluginSupport"/>
+ <s:g visibility="hidden" id="ReferenceDevSoundPlugins"/>
+ <s:g visibility="hidden" id="BluetoothDevSoundPlugin"/>
+ <s:g visibility="hidden" id="A3FTraceUtility"/>
+ <s:g visibility="hidden" id="DevSoundHardwareDeviceAPI"/>
+ <s:g visibility="hidden" id="ReferenceACLAdaptation"/>
+ <s:g visibility="hidden" id="VideoHAI"/>
+ <s:g visibility="hidden" id="MobileTVDVB-HReceiverHAI"/>
+ <s:g visibility="hidden" id="WindowServer">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M550.7,166.25885496183207L580.7,194.96114503816793"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M541.4000000000001,163.55186740890687L254.30000000000015,271.0981325910931"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M541.4000000000001,162.3928L100.7,217.62720000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M548.3502659574468,166.46L553.0497340425533,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M550.7,165.40753086419753L590,195.81246913580247"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M541.4000000000001,162.3061407491487L22.1,217.7138592508513"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M541.4000000000001,163.72653809523808L235.70000000000016,289.7234619047619"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M545.7379870129871,166.46c-22.891991341991346, 13.312500000000002 -68.67597402597404,26.625000000000004 -68.67597402597404,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M541.4000000000001,161.3843268608414L87.20000000000007,119.80567313915859"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M541.4000000000001,161.005152892562L187.70000000000005,99.78484710743804"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M542.0757042813943,157.16L496.32429571860587,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M544.1405618335191,157.16L522.1594381664811,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M541.4000000000001,157.99734636871509L497.0000000000001,121.59265363128493"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M542.3430956166251,157.16L514.6569043833752,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M543.3252668635022,157.16L522.974733136498,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M545.2896093572565,157.16L539.6103906427437,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M546.2717806041336,157.16L547.9282193958666,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M547.2539518510107,157.16L556.2460481489895,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M548.4579037020214,157.16L566.4420962979788,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M549.4400749488985,157.16L574.7599250511016,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M541.5429124808446,157.16L436.70708751915555,49"/>
+ </s:g>
+ <s:g visibility="hidden" id="PrinterDriverSupport">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M559.1000000000001,162.43576950608445L149.3,217.58423049391556"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M559.1000000000001,163.4537106017192L254.30000000000015,271.1962893982808"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M566.4212765957448,166.46L582.6787234042554,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M559.1000000000001,162.37074406670942L100.7,217.6492559332906"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M561.672340425532,166.46L557.4276595744682,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M567.5714095744681,166.46L590.828590425532,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M559.1000000000001,163.62457619477007L235.70000000000016,289.82542380522995"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M566.0750000000002,166.46c1.549999999999977, 5.812499999999995 4.649999999999931,11.62499999999999 4.649999999999931,0"/>
+ </s:g>
+ <s:g visibility="hidden" id="PrinterDrivers">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M568.6720744680852,166.46L559.7279255319149,175.96"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M575.7212765957447,166.46L591.9787234042553,194.76"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M570.725,166.46c-1.549999999999977, 5.812499999999995 -4.649999999999931,11.62499999999999 -4.649999999999931,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M568.4000000000001,163.57523245614036L235.70000000000016,289.87476754385966"/>
+ </s:g>
+ <s:g visibility="hidden" id="TextShaperPlugin">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M541.4000000000001,180.94076049943249L22.1,217.87923950056754"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M541.4000000000001,180.77538024971625L22.1,199.24461975028376"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M547.2125000000001,175.96c5.425000000000009, -6.975000000000003 16.275000000000027,-13.950000000000006 16.275000000000027,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M541.4000000000001,182.2490142857143L235.70000000000016,290.0009857142857"/>
+ </s:g>
+ <s:g visibility="hidden" id="FontandBitmapServer">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M552.0886689358653,185.26000000000002L441.1613310641348,343.42"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M560,182.4087654320988L599.3000000000001,197.61123456790122"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M550.7,180.9350418293363L22.1,217.8849581706637"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M550.7,182.0129097154073L254.30000000000015,271.4370902845927"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M550.7,180.99066623122144L100.7,217.82933376877858"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M557.675,185.26000000000002c1.5500000000000338, 5.812500000000009 4.650000000000102,11.625000000000018 4.650000000000102,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M560,182.83442748091605L590,197.18557251908396"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M550.7,182.20201202590195L235.70000000000016,290.047987974098"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M550.7,179.497786259542L481.40000000000003,162.922213740458"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M553.0497340425533,175.96L548.3502659574468,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M557.4276595744682,175.96L561.672340425532,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M559.7279255319149,175.96L568.6720744680852,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M560,183.524L580.7,196.496"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M550.7,180.0078013959391L87.20000000000007,119.98219860406093"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M550.7,179.5904472199839L187.70000000000005,99.99955278001613"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M550.7,179.50785278745647L215.60000000000005,100.08214721254357"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M551.7612458654907,175.96L495.9387541345095,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M553.3505512679162,175.96L522.2494487320839,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M552.7522759828108,175.96L522.8477240171893,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M554.1288476842274,175.96L540.0711523157728,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M554.8171335349356,175.96L548.6828664650645,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M555.5054193856438,175.96L557.2945806143564,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M556.3491246219959,175.96L567.8508753780043,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M551.147391017173,175.96L436.4026089828271,49"/>
+ </s:g>
+ <s:g visibility="hidden" id="FontStore">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M560.0000000000001,180.92951754385967L22.1,217.89048245614035"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M560.0000000000001,181.9714904761905L254.30000000000015,271.4785095238095"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M560.0000000000001,180.98311139564663L100.7,217.8368886043534"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M569.3000000000001,183.52400000000003L590,196.49599999999998"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M560.0000000000001,182.15763039568347L235.70000000000016,290.09236960431656"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M563.4875000000001,175.96c-5.425000000000009, -6.975000000000003 -16.275000000000027,-13.950000000000006 -16.275000000000027,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M562.3250000000002,185.26000000000002c-1.5500000000000338, 5.812500000000009 -4.650000000000102,11.625000000000018 -4.650000000000102,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M566.9750000000001,185.26000000000002c1.549999999999977, 5.812499999999995 4.649999999999931,11.62499999999999 4.649999999999931,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M569.3000000000001,184.83318840579713L580.7,195.18681159420288"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M560.0000000000001,180.01941817050405L87.20000000000007,119.97058182949597"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M561.3639901321026,175.96L523.5360098678976,122.43000000000002"/>
+ </s:g>
+ <s:g visibility="hidden" id="FreeTypeFontRasteriser">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M569.3000000000001,180.44097447795826L61.400000000000006,161.97902552204175"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M569.3000000000001,180.92417789757414L22.1,217.89582210242588"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M569.3000000000001,181.93244680851066L254.30000000000015,271.51755319148936"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M569.3000000000001,180.76708894878706L22.1,199.25291105121295"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M571.625,185.26000000000002c-1.549999999999977, 5.812499999999995 -4.649999999999931,11.62499999999999 -4.649999999999931,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M578.6,184.83318840579713L590,195.18681159420288"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M569.3000000000001,182.115656167979L235.70000000000016,290.134343832021"/>
+ </s:g>
+ <s:g visibility="hidden" id="iTypeFontRasteriser"/>
+ <s:g visibility="hidden" id="ReferenceFonts"/>
+ <s:g visibility="hidden" id="OpenGLESFramework">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M541.4000000000001,200.77149047619048L235.70000000000016,290.27850952380953"/>
+ </s:g>
+ <s:g visibility="hidden" id="OpenGLESAPI"/>
+ <s:g visibility="hidden" id="OpenVGAPI"/>
+ <s:g visibility="hidden" id="EGLAPI"/>
+ <s:g visibility="hidden" id="OpenGLESImplementation"/>
+ <s:g visibility="hidden" id="OpenVGImplementation"/>
+ <s:g visibility="hidden" id="EGLImplementation"/>
+ <s:g visibility="hidden" id="BitGDI">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M580.7378481097808,204.06L442.5121518902194,343.42"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M580.7,199.58866339668916L100.7,218.03133660331085"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M580.7,196.496L560,183.524"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M580.7,195.18681159420288L569.3000000000001,184.83318840579713"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M587.6750000000001,204.06c1.549999999999977, 5.812499999999995 4.649999999999931,11.62499999999999 4.649999999999931,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M580.7,200.62046994072819L235.70000000000016,290.42953005927177"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M580.7,197.80005524861878L481.40000000000003,163.41994475138122"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M580.7,194.96114503816793L550.7,166.25885496183207"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M582.6787234042554,194.76L566.4212765957448,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M580.7,198.66986575178998L87.20000000000007,120.12013424821004"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M580.7,198.16267227564103L215.60000000000005,100.22732772435899"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M582.3358110126457,194.76L523.2641889873545,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M581.6416207276736,194.76L523.9583792723265,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M583.2309261300993,194.76L550.2690738699008,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M583.7606945975745,194.76L559.0393054024257,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M584.4100882028666,194.76L569.7899117971335,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M580.7572778279376,194.76L436.79272217206255,49"/>
+ </s:g>
+ <s:g visibility="hidden" id="GDI">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M590,199.5639355520338L31.4,218.0560644479662"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M590,200.39970869565218L254.30000000000015,271.8502913043478"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M590,199.58533092659445L100.7,218.03466907340555"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M596.9749999999999,204.06c1.5500000000000338, 5.812500000000009 4.650000000000102,11.625000000000018 4.650000000000102,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M590,200.58950907590759L235.70000000000016,290.46049092409237"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590,195.81246913580247L550.7,165.40753086419753"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590.828590425532,194.76L567.5714095744681,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M591.9787234042553,194.76L575.7212765957447,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590,196.49599999999998L569.3000000000001,183.52400000000003"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590,195.18681159420288L578.6,184.83318840579713"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M592.3249999999999,204.06c-1.549999999999977, 5.812499999999995 -4.649999999999931,11.62499999999999 -4.649999999999931,0"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590,198.69626869965478L77.90000000000008,120.09373130034524"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590,194.845L497.0000000000001,103.54500000000003"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M591.2052125858806,194.76L523.6947874141195,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590,195.69954545454544L497.0000000000001,121.49045454545457"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590.4118522601984,194.76L524.4881477398017,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M591.4713891951488,194.76L542.0286108048513,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M593.1803197353914,194.76L570.3196802646087,122.43000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590,197.40118151323145L196.85000000000016,27.55881848676854"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590,197.3536627241511L206.15000000000015,27.60633727584891"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590,197.12527766002543L245.45000000000016,27.834722339974565"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590,196.99851901565995L264.0500000000001,27.961480984340042"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590,194.9715327793167L436.8500000000001,48.788467220683295"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590,198.68330697129466L87.20000000000007,120.10669302870534"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590,203.820009569378L442.55000000000007,343.659990430622"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M590,197.18557251908396L560,182.83442748091605"/>
+ </s:g>
+ <s:g visibility="hidden" id="ColourPalette">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M599.3000000000001,197.61123456790122L560,182.4087654320988"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M601.6250000000001,204.06c-1.5500000000000338, 5.812500000000009 -4.650000000000102,11.625000000000018 -4.650000000000102,0"/>
+ </s:g>
+ <s:g visibility="hidden" id="CommonGraphicsHeaders"/>
+ <s:g visibility="hidden" id="GraphicsCompositionEngine"/>
+ <s:g visibility="hidden" id="CompositionEngineAdaptation"/>
+ <s:g visibility="hidden" id="GraphicsResourceContentUpdate"/>
+ <s:g visibility="hidden" id="LocationServer"/>
+ <s:g visibility="hidden" id="NetworkRequestHandler"/>
+ <s:g visibility="hidden" id="A-GPSLocationManager"/>
+ <s:g visibility="hidden" id="NetworkLocationManager"/>
+ <s:g visibility="hidden" id="LBSAdmin"/>
+ <s:g visibility="hidden" id="NetworkGateway"/>
+ <s:g visibility="hidden" id="NetworkProtocolModule"/>
+ <s:g visibility="hidden" id="PrivacyProtocolModule"/>
+ <s:g visibility="hidden" id="A-GPSReferenceModule"/>
+ <s:g visibility="hidden" id="KernelArchitecture2">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M235.65053191489378,286.99L245.04946808510653,277.48999999999995"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,288.6849853157122L31.4,164.76501468428782"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.43754525148285,286.99L214.56245474851733,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M234.29493568512686,286.99L318.40506431487336,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,292.9085496736766L433.2500000000001,346.8014503263234"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,292.80855711422845L450.95000000000016,346.90144288577153"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.65053191489378,286.99L245.04946808510653,277.48999999999995"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,288.8136446629213L22.1,164.63635533707864"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,288.5440538461538L40.7,164.90594615384614"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,289.2229143258427L22.1,183.02708567415732"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,289.00452526799387L39.8,183.24547473200613"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,288.7280456852792L58.4,183.52195431472083"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,289.63218398876404L22.1,201.41781601123594"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,289.4167262830482L42.8,201.63327371695178"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,290.0414536516854L22.1,219.80854634831462"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,289.9686857562408L31.4,219.8813142437592"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,290.3965859030837L31.4,238.25341409691632"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,288.1763769363167L61.400000000000006,165.27362306368332"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,287.1680777777778L100.7,166.28192222222222"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.54792035739058,286.99L109.85207964260957,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,287.8156333333333L100.7,184.43436666666668"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,288.4631888888889L100.7,202.5868111111111"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,289.11074444444444L100.7,220.73925555555556"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,288.92361575178995L110,220.92638424821004"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,288.70658505154637L119.30000000000001,221.14341494845362"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,288.451862745098L128.6,221.39813725490197"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,288.14869631901837L137.9,221.7013036809816"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M227.95549179696542,286.99L147.74450820303474,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M227.43151850851135,286.99L148.2684814914888,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M228.2984463658472,286.99L168.10155363415294,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M229.07742502026494,286.99L185.9225749797352,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M229.85640367468267,286.99L203.74359632531747,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.40000000000015,287.68803819444446L149.3,222.16196180555556"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.69393364415063,286.99L149.00606635584953,204.06"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M227.16281578662054,286.99L157.83718421337963,204.06"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M227.63169792909045,286.99L166.6683020709097,204.06"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.77063467611507,286.99L223.52936532388512,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.10372410074729,286.99L232.49627589925288,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.51202726642546,286.99L243.4879727335747,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.33384220480966,286.99L214.66615779519051,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.11282085922738,286.99L232.48717914077278,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.50231018643623,286.99L241.39768981356394,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.8917995136451,286.99L250.30820048635505,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.28128884085396,286.99L259.21871115914615,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M229.59448105436587,286.99L215.4055189456343,241.66000000000003"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.38607907743014,286.99L223.91392092257004,241.66000000000003"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.17767710049438,286.99L232.4223228995058,241.66000000000003"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.14802306425057,286.99L242.8519769357496,241.66000000000003"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.88736424555202,286.99L280.51263575444807,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.55354309481643,286.99L298.4464569051837,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.88663251944865,286.99L307.4133674805514,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.19847338557162,286.99L280.20152661442853,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.58796271278047,286.99L289.11203728721966,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M234.3669413671982,286.99L306.9330586328019,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M234.75643069440707,286.99L315.84356930559306,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.04306082619553,286.99L306.2569391738046,204.06"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.41655683690294,286.99L277.9834431630972,241.66000000000003"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,287.4480940594059L287,241.2019059405941"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,288.00581545064375L296.3,240.64418454935625"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.26810924369744L333.5,239.38189075630254"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M234.2986041127606,286.99L279.1013958872395,222.86"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.47646057469714,286.99L296.523539425303,222.86"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,287.781813559322L314.9,222.06818644067798"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,288.14869631901837L324.2,221.7013036809816"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,288.451862745098L333.5,221.39813725490197"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,288.70658505154637L342.8,221.14341494845362"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.47618821292775L384.2,220.37381178707224"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.5966157989228L393.5,220.2533842010772"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,288.2578739495798L404.90000000000003,165.19212605042017"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,288.89085463258783L414.20000000000005,183.35914536741217"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.0205707762557L423.50000000000006,183.22942922374432"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.1637913669065L434.90000000000003,183.08620863309355"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.23736974789915L404.90000000000003,201.81263025210083"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.72711764705883L404.90000000000003,220.1228823529412"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.8218450479233L414.20000000000005,220.02815495207668"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,290.28734025559106L414.20000000000005,238.36265974440897"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.18289987789984L472.1000000000001,164.26710012210012"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.7234619047619L541.4000000000001,163.72653809523808"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.82542380522995L559.1000000000001,163.62457619477007"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.87476754385966L568.4000000000001,163.57523245614036"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,290.0009857142857L541.4000000000001,182.2490142857143"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,290.047987974098L550.7,182.20201202590195"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,290.09236960431656L560.0000000000001,182.15763039568347"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,290.134343832021L569.3000000000001,182.115656167979"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,290.27850952380953L541.4000000000001,200.77149047619048"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,290.42953005927177L580.7,200.62046994072819"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,290.46049092409237L590,200.58950907590759"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M227.24137340392417,286.99L77.05862659607607,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M226.79033437826556,286.99L77.50966562173466,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M227.04137931034498,286.99L86.55862068965524,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M227.34911180773264,286.99L97.65088819226757,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M228.40997910135857,286.99L135.89002089864167,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M228.1899096854564,286.99L115.41009031454382,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M228.41437246963577,286.99L124.48562753036444,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M228.63883525381516,286.99L133.56116474618506,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M228.86329803799455,286.99L142.63670196200567,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M229.8914824042356,286.99L184.2085175957646,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.34040797259436,286.99L202.35959202740582,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.56487075677373,286.99L211.43512924322647,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M229.75428422152575,286.99L184.34571577847444,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.81515151515165,286.99L222.58484848484855,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.3172413793105,286.99L240.6827586206897,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.99129554655886,286.99L269.1087044534413,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.44022111491762,286.99L287.25977888508254,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.664683899097,286.99L296.3353161009031,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.88914668327638,286.99L305.4108533167238,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.11360946745577,286.99L314.4863905325444,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.33807225163517,286.99L323.561927748365,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.56253503581453,286.99L332.63746496418565,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.78699781999393,286.99L341.7130021800063,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M234.062145748988,286.99L352.8378542510122,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M234.2866085331674,286.99L361.9133914668328,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M234.51107131734676,286.99L370.9889286826534,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.23514481469962,286.99L400.2648551853006,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.45960759887902,286.99L409.3403924011212,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.68407038305838,286.99L418.4159296169418,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.1027690700106,286.99L268.99723092998954,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.16363636363653,286.99L307.2363636363637,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.7224137931036,286.99L327.37758620689664,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,287.6653244837758L429.8000000000001,121.75467551622421"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,287.8391114245416L439.10000000000014,121.5808885754584"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,287.9983378378378L448.40000000000015,121.42166216216218"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,288.2114925373134L487.70000000000016,102.40850746268659"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,288.5422510373444L515.6000000000001,102.07774896265562"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,288.54605051664754L487.70000000000016,120.87394948335249"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,288.75165058949625L506.3000000000002,120.66834941050377"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,288.84453319502074L515.6000000000001,120.57546680497927"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.01346003898635L534.2000000000002,120.40653996101366"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.09049195837275L543.5000000000001,120.32950804162726"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.1631341911765L552.8000000000002,120.25686580882355"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.2467229129662L564.2000000000002,120.17327708703377"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M235.70000000000016,289.31084701815035L573.5000000000001,120.10915298184963"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.20856477131812,286.99L183.74143522868218,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.37108497125047,286.99L192.87891502874984,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.53360517118284,286.99L202.01639482881745,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.6961253711152,286.99L211.15387462888512,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.85864557104753,286.99L220.2913544289528,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.14459541429108,286.99L183.80540458570923,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.31947106635948,286.99L192.93052893364083,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M230.49434671842792,286.99L202.05565328157238,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.05786388064203,286.99L231.49213611935826,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.2203840805744,286.99L240.6296159194259,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.5454244804391,286.99L258.9045755195612,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.90716298996597,286.99L279.24283701003435,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.0696831898983,286.99L288.380316810102,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.55724378969538,286.99L315.7927562103049,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.79745238384098,286.99L270.0525476161593,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M231.9723280359094,286.99L279.1776719640909,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.32207934004626,286.99L297.427920659954,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.49695499211467,286.99L306.5530450078856,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M232.6718306441831,286.99L315.6781693558172,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.58569695499227,286.99L363.364303045008,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.76057260706068,286.99L372.48942739293955,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.93544825912912,286.99L381.61455174087115,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.24402269908694,286.99L354.4059773009134,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.40654289901929,286.99L363.54345710098096,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M233.76828140854613,286.99L383.88171859145416,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M234.8323911197381,286.99L428.41760888026215,49"/>
+ </s:g>
+ <s:g visibility="hidden" id="Bootstrap"/>
+ <s:g visibility="hidden" id="Unistore2Drivers"/>
+ <s:g visibility="hidden" id="Unistore2Core"/>
+ <s:g visibility="hidden" id="Unistore2CrashLogger"/>
+ <s:g visibility="hidden" id="Unistore2BootSupport"/>
+ <s:g visibility="hidden" id="EthernetDriver"/>
+ <s:g visibility="hidden" id="SoundDriver"/>
+ <s:g visibility="hidden" id="SerialPortDriver"/>
+ <s:g visibility="hidden" id="LegacyDrivers"/>
+ <s:g visibility="hidden" id="LocalMediaSubsystem"/>
+ <s:g visibility="hidden" id="RunModeDebugger"/>
+ <s:g visibility="hidden" id="KernelTraceTool"/>
+ <s:g visibility="hidden" id="SDCard3CDriver"/>
+ <s:g visibility="hidden" id="SDCard4CDriver"/>
+ <s:g visibility="hidden" id="MediaDrivers"/>
+ <s:g visibility="hidden" id="GenericBoardSupportPackages"/>
+ <s:g visibility="hidden" id="SystemOnChipASSP"/>
+ <s:g visibility="hidden" id="USBClientDriver"/>
+ <s:g visibility="hidden" id="SurfaceManagerLDD"/>
+ <s:g visibility="hidden" id="LocaleSupport"/>
+ <s:g visibility="hidden" id="UserLibrary"/>
+ <s:g visibility="hidden" id="CompilerRuntimeSupport"/>
+ <s:g visibility="hidden" id="FileServer">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M245.04946808510653,277.48999999999995L235.65053191489378,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.04946808510653,277.48999999999995L235.65053191489378,286.99"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,270.6165310077519L22.1,164.03346899224806"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,270.5237617765814L31.4,164.12623822341857"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,270.42291432584267L40.7,164.2270856741573"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,270.9930167958656L22.1,182.4569832041344"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,270.8406083916084L39.8,182.60939160839163"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,270.6507733537519L58.4,182.7992266462481"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,271.3695025839793L22.1,200.88049741602066"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,271.2255815602837L42.8,201.0244184397163"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,271.745988372093L22.1,219.304011627907"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,271.70034320323015L31.4,219.34965679676986"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,272.09253701211304L31.4,237.75746298788695"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,270.1635381026438L61.400000000000006,164.48646189735615"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,269.478740234375L100.7,165.171259765625"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,269.2621101871102L110,165.38788981288982"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,270.04788085937497L100.7,183.40211914062502"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,270.61702148437496L100.7,201.63297851562498"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,271.186162109375L100.7,219.863837890625"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,271.0795738045738L110,219.9704261954262"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,270.81908114558473L128.6,220.23091885441528"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,270.65761597938143L137.9,220.39238402061855"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.25253985409364,268.19L149.0474601459065,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,268.75552857142856L149.3,184.69447142857143"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.39981025696642,268.19L169.60018974303372,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M246.33757454190624,268.19L187.2624254580939,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,270.4206714285714L149.3,220.62932857142857"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,269.5881L149.3,202.6619"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M249.41128073493664,268.19L244.18871926506353,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M247.85009758213178,268.19L215.74990241786838,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.01687133686866,268.19L218.5831286631315,241.66000000000003"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M247.43077030421446,268.19L234.7692296957857,241.66000000000003"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M248.91025676807158,268.19L244.6897432319286,241.66000000000003"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M251.01949473115388,268.19L280.98050526884623,166.46"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M253.48753234372884,268.19L306.41246765627125,204.06"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M253.8937901200113,268.19L278.1062098799888,241.66000000000003"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M252.43336079077443,268.19L279.5666392092257,222.86"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.01655683690294,268.19L296.5834431630972,222.86"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,270.24256134969323L342.8,220.80743865030675"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,269.6111726078799L404.90000000000003,165.03882739212008"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,270.7046060037523L404.90000000000003,201.54539399624764"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,271.33864361702126L414.20000000000005,219.71135638297872"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,270.56659841479524L472.1000000000001,164.08340158520477"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,271.0981325910931L541.4000000000001,163.55186740890687"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,271.1962893982808L559.1000000000001,163.4537106017192"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,271.4370902845927L550.7,182.0129097154073"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,271.4785095238095L560.0000000000001,181.9714904761905"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,271.51755319148936L569.3000000000001,181.93244680851066"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,271.8502913043478L590,200.39970869565218"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,268.2569557823129L77.90000000000008,103.5630442176871"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,268.7947108843537L77.90000000000008,123.42528911564627"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.00000000000014,268.2568978805395L98.60000000000008,123.9631021194605"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M246.1229571223773,268.19L136.77704287762293,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M245.98317036696207,268.19L116.21682963303815,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M246.23190498101937,268.19L125.26809501898086,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M246.72937420913394,268.19L143.37062579086628,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M247.86873921546086,268.19L184.83126078453932,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M248.36620844357543,268.19L202.93379155642475,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M248.61494305763273,268.19L211.98505694236746,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M247.6319496937314,268.19L185.0680503062688,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M248.82278118076385,268.19L223.17721881923634,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M249.38638081584793,268.19L241.21361918415226,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M250.19561141148066,268.19L269.50438858851953,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M250.69308063959522,268.19L287.60691936040496,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M250.94181525365252,268.19L296.6581847463476,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M251.1905498677098,268.19L305.7094501322903,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M251.4392844817671,268.19L314.7607155182331,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M251.93675370988166,268.19L332.8632462901185,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M252.49038881858982,268.19L353.0096111814104,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M252.7391234326471,268.19L362.0608765673531,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.03896238352712,268.19L409.3610376164731,103.63000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M250.26814153525362,268.19L269.43185846474654,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M251.45897302228607,268.19L307.5410269777141,124.03000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,268.9383279220779L429.8000000000001,121.68167207792209"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,269.2951179941003L448.40000000000015,121.32488200589972"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,269.5089369592089L487.70000000000016,102.31106304079111"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,269.86913473423976L487.70000000000016,120.75086526576021"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,270.5811372180451L564.2000000000002,120.0388627819549"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M254.30000000000015,270.64508675799084L573.5000000000001,119.97491324200915"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M248.56971976222263,268.19L193.28028023777767,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M248.74459541429107,268.19L202.40540458570922,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M248.91947106635948,268.19L211.53052893364082,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M249.09434671842791,268.19L220.6556532815724,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M248.2915707470788,268.19L184.2584292529215,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M249.3087104209634,268.19L231.8412895790369,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M249.4835860730318,268.19L240.9664139269685,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M250.22257673177256,268.19L279.5274232682277,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M250.92207934004625,268.19L316.027920659954,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M250.08042365092578,268.19L270.36957634907446,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M250.2696879513328,268.19L279.4803120486675,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M250.64821655214686,268.19L297.7017834478534,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M250.83748085255388,268.19L306.8125191474464,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M251.0267451529609,268.19L315.9232548470394,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M252.0158037550879,268.19L363.5341962449123,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M252.2050680554949,268.19L372.64493194450534,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M252.39433235590195,268.19L381.7556676440983,49"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M251.66106999878699,268.19L354.58893000121327,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M251.83594565085542,268.19L363.7140543491448,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M252.22518500545934,268.19L384.024814994541,30.199999999999996"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M253.36507505798954,268.19L428.4849249420107,49"/>
+ </s:g>
+ <s:g visibility="hidden" id="FATFilenameConversionPlugins"/>
+ <s:g visibility="hidden" id="NANDFlashTranslationLayer"/>
+ <s:g visibility="hidden" id="BaseStarter"/>
+ <s:g visibility="hidden" id="ROMFileSystem"/>
+ <s:g visibility="hidden" id="ROFSFileSystem"/>
+ <s:g visibility="hidden" id="USBMassStorageFileSystem"/>
+ <s:g visibility="hidden" id="LFFSFileSystem"/>
+ <s:g visibility="hidden" id="FAT32FileSystem"/>
+ <s:g visibility="hidden" id="FATFileSystem"/>
+ <s:g visibility="hidden" id="CompositeFileSystem"/>
+ <s:g visibility="hidden" id="NTFSFileSystem"/>
+ <s:g visibility="hidden" id="ISO9660FileSystem"/>
+ <s:g visibility="hidden" id="User-SideHardwareAbstraction"/>
+ <s:g visibility="hidden" id="TextWindowServer"/>
+ <s:g visibility="hidden" id="TextShell"/>
+ <s:g visibility="hidden" id="EmulatorBSP"/>
+ <s:g visibility="hidden" id="Unistore2EmulatorSupport"/>
+ <s:g visibility="hidden" id="AssabetBSP"/>
+ <s:g visibility="hidden" id="StrongArm1100ASSP"/>
+ <s:g visibility="hidden" id="IntegratorMotherboard"/>
+ <s:g visibility="hidden" id="IntegratorCoreModules"/>
+ <s:g visibility="hidden" id="IntegratorARM920CoreModule"/>
+ <s:g visibility="hidden" id="IntegratorARM1136CoreModule"/>
+ <s:g visibility="hidden" id="IntegratorXX600LogicModule"/>
+ <s:g visibility="hidden" id="IntegratorSSRNANDLogicModule"/>
+ <s:g visibility="hidden" id="IntegratorPanasonicLogicModule"/>
+ <s:g visibility="hidden" id="IntegratorUnistore2NANDLogicModule"/>
+ <s:g visibility="hidden" id="OMAPH2BSP"/>
+ <s:g visibility="hidden" id="OMAPH2Unistore2"/>
+ <s:g visibility="hidden" id="OMAPH2SDIO"/>
+ <s:g visibility="hidden" id="OMAPH4BSP"/>
+ <s:g visibility="hidden" id="H4BootLoader"/>
+ <s:g visibility="hidden" id="OMAPH4MiniEnvironmentBootLoader"/>
+ <s:g visibility="hidden" id="OMAPH4Unistore2"/>
+ <s:g visibility="hidden" id="OMAPH4SDIO"/>
+ <s:g visibility="hidden" id="TemplateVariant"/>
+ <s:g visibility="hidden" id="ScreenDriver">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M442.55000000000007,343.659990430622L590,203.820009569378"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M433.2500000000001,346.8014503263234L235.70000000000016,292.9085496736766"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M441.1613310641348,343.42L552.0886689358653,185.26000000000002"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrowF" d="M442.5121518902194,343.42L580.7378481097808,204.06"/>
+ </s:g>
+ <s:g visibility="hidden" id="BasebandChannelAdaptorforC32">
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M450.95000000000016,346.12805113362276L149.3,220.15194886637724"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M450.95000000000016,345.5657742402315L149.3,183.11422575976846"/>
+  <path xmlns="http://www.w3.org/2000/svg" class="arrow" d="M450.95000000000016,346.90144288577153L235.70000000000016,292.80855711422845"/>
+ </s:g>
+ <s:g visibility="hidden" id="BasebandChannelAdaptorforISC"/>
+ <s:g visibility="hidden" id="color-cmp-26"/>
+ <s:g visibility="hidden" id="color-cmp-26"/>
+ <s:g visibility="hidden" id="color-cmp-26"/>
+ <s:g visibility="hidden" id="color-cmp-26"/>
+ <s:g visibility="hidden" id="color-cmp-26"/>
+ <s:g visibility="hidden" id="color-cmp-26"/>
+ <s:g visibility="hidden" id="color-cmp-26"/>
+ <s:g visibility="hidden" id="color-cmp-26"/>
+ <s:g visibility="hidden" id="color-cmp-26"/>
+</s:svg>