sysmodellibs/sysmodelgen/test/values-test/model-output.svg
changeset 1 b538b70cbe51
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sysmodellibs/sysmodelgen/test/values-test/model-output.svg	Thu Mar 11 18:20:56 2010 +0200
@@ -0,0 +1,2513 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns:doc="tooldoc" xmlns="http://www.w3.org/2000/svg" xmlns:s="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:exslt="http://exslt.org/common" version="1.1" onload="wrapalltext()" viewBox="-3.2 0 453.9000000000001 288.93">
+  <title>Symbian OS v9.4 System Model: DRAFT 1.1</title>
+  <defs>
+    <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: 4.233px;  /*  12pt  */			
+		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-clipRT" 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>
+    <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>
+  </defs>
+  <!--Drawing in static mode: false-->
+  <script type="text/ecmascript"><![CDATA[ 
+
+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');
+	]]><![CDATA[
+	return cur;
+}
+
+function off(id) {
+	document.getElementById(id).setAttribute('visibility','hidden');
+}
+
+]]><![CDATA[
+
+
+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 &&  node.firstChild.data.match(/[ \t\n\r\xad-]/);
+}
+
+function crush(node, len) {
+	node.setAttribute('letter-spacing','-0.1');
+	if( node.getComputedTextLength() > 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<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 < 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<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< words.length;i++) {
+		var was = txt.data;
+		txt.data+=words[i];
+		if (tspan.getComputedTextLength() -zero > 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() > 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 class="layer" transform="translate(0 3.2)">
+    <g class="layer-detail" transform="translate(364.7000000000001 3.2)">
+      <rect x="0" class="layer" y="-3.2" width="82.8" height="66"/>
+      <text text-anchor="middle" dominant-baseline="ideographic" class="layer" width="82.8" x="41.4" y="60.5">Programming Support</text>
+      <g>
+        <g class="block" transform="translate( 0 0)">
+          <rect class="block" x="0" width="82.8" height="66" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="82.8" x="41.4" y="61.8" 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" id="MIDPLCDUI">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#c0d9d9;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-clipRB"/>
+                  <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" id="MIDPRMS">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRB" style="fill:#c0d9d9;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="9.3" 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="13.950000000000001" width="9.3">MIDP RMS</text>
+                </g>
+                <g class="component" id="MIDPIO">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRB" style="fill:#c0d9d9;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="18.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="23.25">MIDP IO</text>
+                </g>
+                <g class="component" id="MIDPDeviceControl">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRB" style="fill:#c0d9d9;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" 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="32.550000000000004" width="9.3">MIDP Device Control</text>
+                </g>
+                <g class="component" id="SecurityPolicy">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:#c0d9d9;stroke-width: 2;"/>
+                  <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-clipLT"/>
+                  <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" id="MIDPGSMSecurityRP">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRB" style="fill:#c0d9d9;stroke-width: 2;"/>
+                  <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-clipRB"/>
+                  <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" id="MIDPFileGCF">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#c0d9d9;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-clipRT"/>
+                  <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" id="MobileMediaAPI1.1">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#c0d9d9;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <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" id="Mobile3D1.0">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#c0d9d9;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Mobile 3D 1.0</text>
+                </g>
+                <g class="component" id="JTWI1.0">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:#c0d9d9;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <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" id="MIDPPIM">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:#c0d9d9;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <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" id="Bluetooth1.0">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:#c0d9d9;stroke-width: 2;"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Bluetooth 1.0</text>
+                </g>
+                <g class="component" id="WMA1.1">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRT" style="fill:#c0d9d9;stroke-width: 2;"/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <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" id="JavaIO">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#c0d9d9;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-clipRB"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Java IO</text>
+                </g>
+                <g class="component" id="JavaLang">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRB" style="fill:#c0d9d9;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="9.3" 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="13.950000000000001" width="9.3">Java Lang</text>
+                </g>
+                <g class="component" id="JavaUtilities">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRB" style="fill:#c0d9d9;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="18.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="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" id="Bluetooth1.0">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#c0d9d9;stroke-width: 2;"/>
+                  <use width="9.3" height="9.3" x="0" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Bluetooth 1.0</text>
+                </g>
+                <g class="component" id="WMA1.1">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#c0d9d9;stroke-width: 2;"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">WMA 1.1</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" id="LCDUIPlugin">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#c0d9d9;stroke-width: 2;"/>
+                  <use width="9.3" height="9.3" x="0" 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="4.65" width="9.3">LCDUI plugin</text>
+                </g>
+                <g class="component" id="RuntimePlugin">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRB" style="fill:#c0d9d9;stroke-width: 2;"/>
+                  <use width="9.3" height="9.3" x="9.3" 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="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" id="CLDCHi1.1">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item19.mouseover" end="i1-item19.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#c0d9d9;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-clipRB"/>
+                  <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 class="layer" transform="translate(0 3.2)">
+    <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">UI Framework</text>
+    <g class="layer-detail" transform="translate(258.2000000000001 3.2)">
+      <rect x="-245.40000000000012" class="layer" y="-3.2" width="349.8000000000001" height="22"/>
+      <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">UI Support</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="GraphicsEffects">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-item23.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" 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-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Graphics Effects</text>
+            </g>
+            <g class="component" id="UIGraphicsUtilities">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-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: none; 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">UI Graphics Utilities</text>
+            </g>
+            <g class="component" id="Grid">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-item23.mouseout"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#00ff00;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">Grid</text>
+            </g>
+            <g class="component" id="Clock">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-item23.mouseout"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:#00ff00;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">Clock</text>
+            </g>
+            <g class="component" id="BMPAnimation">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-item23.mouseout"/>
+              <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:#00ff00;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="37.2" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">BMP Animation</text>
+            </g>
+            <g class="component" id="Animation">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-item23.mouseout"/>
+              <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:#00ff00;stroke-width: 2;stroke-dasharray: 2,3;"/>
+              <use width="9.3" height="9.3" x="46.5" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Animation</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(57.900000000000006 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">UI Application Framework</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="UIKON">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-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: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Uikon</text>
+            </g>
+            <g class="component" id="UIKONErrorResolverPlugin">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-item23.mouseout"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ff00;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="9.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="13.950000000000001" width="9.3">UIKON Error Resolver Plugin</text>
+            </g>
+            <g class="component" id="UILookandFeel">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-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;"/>
+              <use width="9.3" height="9.3" x="18.6" 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="23.25" width="9.3">UI Look &amp;Feel</text>
+            </g>
+            <g class="component" id="ControlEnvironment">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-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;"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" 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="32.550000000000004" width="9.3">Control Environ­ment</text>
+            </g>
+            <g class="component" id="FEPBase">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-item23.mouseout"/>
+              <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ff00;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="37.2" 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="41.85" width="9.3">FEP Base</text>
+            </g>
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+  <g class="layer" transform="translate(0 28.4)">
+    <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="40.800000000000004"/>
+    <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="40.800000000000004" x="-20.700000000000003">Application Services</text>
+    <g class="layer-detail" transform="translate(12.8 3.2)">
+      <rect x="0" class="layer" y="-3.2" width="349.8000000000001" height="40.800000000000004"/>
+      <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">PIM Application Services</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="Calendar">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-item22.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#ffff80;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">Calendar</text>
+            </g>
+            <g class="component" id="AgendaModel">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-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;"/>
+              <use width="9.3" height="9.3" x="9.3" 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="13.950000000000001" width="9.3">Agenda Model</text>
+            </g>
+            <g class="component" id="AgendaVersitPlugin">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-item22.mouseout"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ffff80;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <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" id="ContactsModel">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-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;"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" 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="32.550000000000004" width="9.3">Contacts Model</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">PIM Application Support</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="vCardandvCal">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-item22.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ffff80;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-clipRT"/>
+              <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" id="AlarmServer">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-item22.mouseout"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ffff80;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Alarm Server</text>
+            </g>
+            <g class="component" id="ChineseCalendarConverter">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-item22.mouseout"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ffff80;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Chinese Calendar Cnvter.</text>
+            </g>
+            <g class="component" id="FileConverterPlugins">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-item22.mouseout"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ffff80;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">File Cnvter. Plugins</text>
+            </g>
+            <g class="component" id="BackupRestoreNotification">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-item22.mouseout"/>
+              <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ffff80;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="37.2" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Backup Restore Notifica­tion</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(48.6 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">Text Rendering</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="TextHandling">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item13.mouseover" end="i1-item13.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#9f9f5f;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">Text Handling</text>
+            </g>
+            <g class="component" id="TextFormatting">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item13.mouseover" end="i1-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;"/>
+              <use width="9.3" height="9.3" x="9.3" 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="13.950000000000001" width="9.3">Text Formatt­ing</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(39.300000000000004 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">Office Application Engines</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="DataEngine">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-item22.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ffff80;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-clipRT"/>
+              <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" id="SheetEngine">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-item22.mouseout"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ffff80;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <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" id="WordEngine">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-item22.mouseout"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ffff80;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Word Engine</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(69.3 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">Other Application Services</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="Help">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-item22.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#ffff80;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">Help</text>
+            </g>
+            <g class="component" id="WorldServer">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-item22.mouseout"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ffff80;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">World Server</text>
+            </g>
+            <g class="component" id="Timezone">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item22.mouseover" end="i1-item22.mouseout"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ffff80;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Timezone</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(69.3 18.8)">
+          <rect class="collection" x="0" y="0" height="15.6" width="111.60000000000001"/>
+          <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="110.2">Messaging App Support</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="MessageStore">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item20.mouseover" end="i1-item20.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;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">Msg. Store</text>
+            </g>
+            <g class="component" id="BIOMessagingFramework">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item20.mouseover" end="i1-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;"/>
+              <use width="9.3" height="9.3" x="9.3" 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="13.950000000000001" width="9.3">BIO Msg. Frmwk.</text>
+            </g>
+            <g class="component" id="BIOWatchers">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item20.mouseover" end="i1-item20.mouseout"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="18.6" 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="23.25" width="9.3">BIO Watchers</text>
+            </g>
+            <g class="component" id="ScheduledSendMTM">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item20.mouseover" end="i1-item20.mouseout"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" 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="32.550000000000004" width="9.3">Sched. Send MTM</text>
+            </g>
+            <g class="component" id="POP3MTM">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item20.mouseover" end="i1-item20.mouseout"/>
+              <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="37.2" 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="41.85" width="9.3">POP3 MTM</text>
+            </g>
+            <g class="component" id="IMAP4MTM">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item20.mouseover" end="i1-item20.mouseout"/>
+              <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="46.5" 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="51.15" width="9.3">IMAP4 MTM</text>
+            </g>
+            <g class="component" id="SMTPMTM">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item20.mouseover" end="i1-item20.mouseout"/>
+              <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="55.800000000000004" 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="60.45" width="9.3">SMTP MTM</text>
+            </g>
+            <g class="component" id="OBEXMTMs">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item20.mouseover" end="i1-item20.mouseout"/>
+              <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="65.10000000000001" 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="69.75000000000001" width="9.3">OBEX MTMs</text>
+            </g>
+            <g class="component" id="SMSMTM">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item20.mouseover" end="i1-item20.mouseout"/>
+              <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="74.4" 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="79.05000000000001">SMS MTM</text>
+            </g>
+            <g class="component" id="CDMAMTM">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item20.mouseover" end="i1-item20.mouseout"/>
+              <use width="9.3" height="9.3" x="83.7" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="83.7" 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="88.35000000000001" width="9.3">CDMA MTM</text>
+            </g>
+            <g class="component" id="MMSSettings">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item20.mouseover" end="i1-item20.mouseout"/>
+              <use width="9.3" height="9.3" x="93" y="0" xlink:href="#Borderbox-clipRT" style="fill:red;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="93" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="97.65" width="9.3">MMS Settings</text>
+            </g>
+            <g class="component" id="MMSMTM">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item20.mouseover" end="i1-item20.mouseout"/>
+              <use width="9.3" height="9.3" x="102.30000000000001" y="0" xlink:href="#Borderbox-clipRT" style="fill:red;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="102.30000000000001" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="106.95000000000002">MMS MTM</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(99.3 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">Content Handling</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="SMILParser">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item20.mouseover" end="i1-item20.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:red;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-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">SMIL Parser</text>
+            </g>
+            <g class="component" id="MIMERecognitionFramework">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-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: none; 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">MIME Recog­nizer Frmwk.</text>
+            </g>
+            <g class="component" id="WAPPushHandlers">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item17.mouseover" end="i1-item17.mouseout"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff8f68;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">WAP Push Handlers</text>
+            </g>
+            <g class="component" id="WebRecognisers">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item17.mouseover" end="i1-item17.mouseout"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff8f68;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Web Recog­nisers</text>
+            </g>
+            <g class="component" id="ContentAccessFrameworkforDRM">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item0.mouseover" end="i1-item0.mouseout"/>
+              <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:#8f8fbd;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="37.2" 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="41.85" width="9.3">Content Access Frmwrk. for DRM</text>
+            </g>
+            <g class="component" id="ReferenceDRMAgent">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item0.mouseover" end="i1-item0.mouseout"/>
+              <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:#8f8fbd;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 DRM Agent</text>
+            </g>
+            <g class="component" id="MMFRecognisers">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item21.mouseover" end="i1-item21.mouseout"/>
+              <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8fbc8f;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="55.800000000000004" 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="60.45" width="9.3">MMF Recog­nizers</text>
+            </g>
+            <g class="component" id="BIOMessagingParsers">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item20.mouseover" end="i1-item20.mouseout"/>
+              <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipLT" style="fill:red;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="65.10000000000001" 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="69.75000000000001" width="9.3">BIO Msg. Parsers</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(175.79999999999998 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">Data Sync Services</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="SyncInitiation">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;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-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Sync Initiation</text>
+            </g>
+            <g class="component" id="OMASyncMLFramework">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OMA SyncML Frmwrk.</text>
+            </g>
+            <g class="component" id="OMASyncMLDMInterface">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">OMA SyncML DM Interface</text>
+            </g>
+            <g class="component" id="OMADataSync">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">OMA Data Sync</text>
+            </g>
+            <g class="component" id="MobileActiveSync">
+              <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="37.2" 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="41.85" width="9.3">Mobile Active Sync</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(224.39999999999998 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">Device Management</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="DeviceManagementFramework">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item15.mouseover" end="i1-item15.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ebc79e;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-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Dev Man Frmwk.</text>
+            </g>
+            <g class="component" id="DeviceManagementAdaptors">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item15.mouseover" end="i1-item15.mouseout"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ebc79e;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Dev Man Adaptors</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(245.09999999999997 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">Client Provisioning</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="ClientProvisioningFramework">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item15.mouseover" end="i1-item15.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#ebc79e;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-clipRB"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Client Provision­ing Frmwk.</text>
+            </g>
+            <g class="component" id="ClientProvisioningAdaptors">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item15.mouseover" end="i1-item15.mouseout"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ebc79e;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Client Provision­ing Adaptors</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(183 18.8)">
+          <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">Internet &amp; Web App Support</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="BookmarkSupport">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item17.mouseover" end="i1-item17.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff8f68;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-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Bookmark Support</text>
+            </g>
+            <g class="component" id="WAPPushFramework">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item17.mouseover" end="i1-item17.mouseout"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff8f68;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">WAP Push Frmwk.</text>
+            </g>
+            <g class="component" id="WAPPushMTM">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item17.mouseover" end="i1-item17.mouseout"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff8f68;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">WAP Push MTM</text>
+            </g>
+            <g class="component" id="HTTPTransportFramework">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item17.mouseover" end="i1-item17.mouseout"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff8f68;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">HTTP Trans. Frmwk.</text>
+            </g>
+            <g class="component" id="HTTPProtocolPlugins">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item17.mouseover" end="i1-item17.mouseout"/>
+              <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff8f68;stroke-width: 2;stroke-dasharray: 2,3;"/>
+              <use width="9.3" height="9.3" x="37.2" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">HTTP Protocol Plugins</text>
+            </g>
+            <g class="component" id="HTTPFilterPlugins">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item17.mouseover" end="i1-item17.mouseout"/>
+              <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff8f68;stroke-width: 2;stroke-dasharray: 2,3;"/>
+              <use width="9.3" height="9.3" x="46.5" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">HTTP Filter Plugins</text>
+            </g>
+            <g class="component" id="HTTPUtilitiesLibrary">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item17.mouseover" end="i1-item17.mouseout"/>
+              <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff8f68;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="55.800000000000004" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">HTTP Utilities Library</text>
+            </g>
+            <g class="component" id="FTPEngine">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item17.mouseover" end="i1-item17.mouseout"/>
+              <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff8f68;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="65.10000000000001" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">FTP Engine</text>
+            </g>
+            <g class="component" id="TelnetEngine">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item17.mouseover" end="i1-item17.mouseout"/>
+              <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff8f68;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="74.4" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001" width="9.3">Telnet Engine</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(268.8 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">App. Launch Services</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="SystemStarter">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-item23.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#00ff00;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-clipRT"/>
+              <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(265.8 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">Application Framework</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="SecureSoftwareInstall">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item3.mouseover" end="i1-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: 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">Secure Software Install</text>
+            </g>
+            <g class="component" id="SISInstaller">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item3.mouseover" end="i1-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;"/>
+              <use width="9.3" height="9.3" x="9.3" 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="13.950000000000001" width="9.3">SIS Installer</text>
+            </g>
+            <g class="component" id="JavaMIDletInstaller">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item3.mouseover" end="i1-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: none; 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">Java MIDlet Installer</text>
+            </g>
+            <g class="component" id="ApplicationArchitecture">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-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;"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" 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="32.550000000000004" width="9.3">App. Arch.</text>
+            </g>
+            <g class="component" id="ViewServer">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-item23.mouseout"/>
+              <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ff00;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="37.2" 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="41.85" width="9.3">View Server</text>
+            </g>
+            <g class="component" id="FileConverterFramework">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-item23.mouseout"/>
+              <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:#00ff00;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="46.5" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">File Cnvrter. Frmwk.</text>
+            </g>
+            <g class="component" id="ContentHandlingFramework">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-item23.mouseout"/>
+              <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRT" style="fill:#00ff00;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="55.800000000000004" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Content Handling Frmwk.</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(286.50000000000006 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">Printing Support</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="PrintingServices">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item23.mouseover" end="i1-item23.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#00ff00;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-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Printing Services</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(304.2000000000001 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" id="RTP">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item6.mouseover" end="i1-item6.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#eaadea;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-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">RTP</text>
+            </g>
+            <g class="component" id="SIPFramework">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item6.mouseover" end="i1-item6.mouseout"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#eaadea;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">SIP Frmwk.</text>
+            </g>
+            <g class="component" id="SIPConnectionProviderPlugins">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item6.mouseover" end="i1-item6.mouseout"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#eaadea;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">SIP Connect. Provider Plugins</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(334.2000000000001 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">Location Based Services</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="LocationBasedServices">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item30.mouseover" end="i1-item30.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:green;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-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Location Based Services</text>
+            </g>
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+  <g class="layer" transform="translate(0 72.4)">
+    <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(14.60000000000004 6.4)">
+      <rect x="-1.8000000000000398" class="layer" y="-6.4" width="434.7000000000001" height="107.83000000000001"/>
+      <g>
+        <g class="block" transform="translate( 0 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">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" id="EventLogger">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item10.mouseover" end="i1-item10.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#993366;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-clipRT"/>
+                  <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" id="SystemAgent">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item0.mouseover" end="i1-item0.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#8f8fbd;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <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" id="TaskScheduler">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item0.mouseover" end="i1-item0.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#8f8fbd;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <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" id="FileLogger">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item2.mouseover" end="i1-item2.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:#527f76;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">File Logger</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">Generic Libraries</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" id="CStandardLibrary">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item0.mouseover" end="i1-item0.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#8f8fbd;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-clipRT"/>
+                  <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" id="CryptoTokenFramework">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item3.mouseover" end="i1-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;"/>
+                  <use width="9.3" height="9.3" x="9.3" 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="13.950000000000001" width="9.3">Crypto. Token Frmwk.</text>
+                </g>
+                <g class="component" id="CertificateandKeyManagement">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item3.mouseover" end="i1-item3.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:yellow;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Cert. &amp; Key Manage­ment</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 39.300000000000004 0)">
+          <rect class="block" x="0" width="257.4" height="101.43" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="257.4" x="128.7" 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="37.2" y="0"/>
+              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="18.6" width="37.2" y="83">Comms Framework</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">Comms Proc. &amp; Settings</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="CommsRootServer">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item2.mouseover" end="i1-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: none; 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">Comms Root Server</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">Comms Config. Utils</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="CommsDatabase">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item2.mouseover" end="i1-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: none; 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">Comms Dbase.</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">Data Comms Server</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="C32SerialServer">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item2.mouseover" end="i1-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: none; 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" id="ESockServer">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item2.mouseover" end="i1-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;"/>
+                      <use width="9.3" height="9.3" x="9.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="13.950000000000001" width="9.3">ESock Server</text>
+                    </g>
+                    <g class="component" id="NetworkInterfaceManager">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item2.mouseover" end="i1-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;"/>
+                      <use width="9.3" height="9.3" x="18.6" 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="23.25" width="9.3">Network Interface Manager</text>
+                    </g>
+                    <g class="component" id="NetworkController">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item2.mouseover" end="i1-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:#527f76;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Network Contrllr.</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" id="CommsFramework">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item2.mouseover" end="i1-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: none; 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">Comms Frmwk.</text>
+                    </g>
+                    <g class="component" id="CommsElements">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item2.mouseover" end="i1-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;"/>
+                      <use width="9.3" height="9.3" x="9.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="13.950000000000001" width="9.3">Comms Elements</text>
+                    </g>
+                    <g class="component" id="MBufManager">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item2.mouseover" end="i1-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;"/>
+                      <use width="9.3" height="9.3" x="18.6" 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="23.25" width="9.3">MBuf Manager</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 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">Baseband Abstraction</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="BasebandChannelAdaptor">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item1.mouseover" end="i1-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#5f9f9f;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-clipRT"/>
+                      <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>
+                </g>
+              </g>
+            </g>
+            <g class="subblock" transform="translate( 39.300000000000004)">
+              <rect class="subblock" x="0" height="90.8" width="65.10000000000001" y="0"/>
+              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="32.550000000000004" width="65.10000000000001" y="83">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" id="Dial">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#3299cc;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-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Dial</text>
+                    </g>
+                    <g class="component" id="PhonebookSync">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#3299cc;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Phone­book Sync</text>
+                    </g>
+                    <g class="component" id="TelephonyWatchers">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#3299cc;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Telephony Watchers</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">Telephony Server</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="ETelServerandCore">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#3299cc;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-clipLB"/>
+                      <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" id="ETel3rdPartyAPI">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#3299cc;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="9.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="13.950000000000001" width="9.3">ETel 3rd Party API</text>
+                    </g>
+                    <g class="component" id="FaxClientandServer">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#3299cc;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Fax Client &amp; Server</text>
+                    </g>
+                    <g class="component" id="ETelMultimode">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:#3299cc;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" 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="32.550000000000004" width="9.3">ETel Multi­mode</text>
+                    </g>
+                    <g class="component" id="ETelPacketData">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLB" style="fill:#3299cc;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="37.2" 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="41.85" width="9.3">ETel Packet Data</text>
+                    </g>
+                    <g class="component" id="ETelSIMToolkit">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLB" style="fill:#3299cc;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="46.5" 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="51.15" width="9.3">ETel SIM Toolkit</text>
+                    </g>
+                    <g class="component" id="ETelCDMA">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipLT" style="fill:#3299cc;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="55.800000000000004" 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="60.45" 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="37.2"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">SMS Protocol Plugins</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="SMSPRT">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#3299cc;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="0" 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="4.65">SMS PRT</text>
+                    </g>
+                    <g class="component" id="WAPPRT">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#3299cc;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="9.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="13.950000000000001">WAP PRT</text>
+                    </g>
+                    <g class="component" id="CDMASMSPlugins">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:#3299cc;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="18.6" 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="23.25" width="9.3">CDMA SMS Plugins</text>
+                    </g>
+                    <g class="component" id="CDMAWAPPRT">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:#3299cc;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" 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="32.550000000000004" width="9.3">CDMA WAP PRT</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(30.000000000000004 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">SMS Utilities</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="GSMUtilities">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#3299cc;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-clipLB"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">GSM Utilities</text>
+                    </g>
+                    <g class="component" id="SMSUtilities">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#3299cc;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="9.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="13.950000000000001" width="9.3">SMS Utilities</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">Telephony Server Plugins</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="MultiModeTSY">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item1.mouseover" end="i1-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:#5f9f9f;stroke-width: 2;stroke-dasharray: 2,3;"/>
+                      <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" id="CDMATSY">
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:grey;stroke-width: 2;"/>
+                      <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" id="SIMTSY">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item1.mouseover" end="i1-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:#5f9f9f;stroke-width: 2;"/>
+                      <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 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">Telephony Ref. Platform</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="TRPTSY">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item1.mouseover" end="i1-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#5f9f9f;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="#Borderbox-clipRB"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">TRP TSY</text>
+                    </g>
+                    <g class="component" id="TRPCSY">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item1.mouseover" end="i1-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRB" style="fill:#5f9f9f;stroke-width: 2;"/>
+                      <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-clipRB"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">TRP CSY</text>
+                    </g>
+                    <g class="component" id="BasebandChannelAdaptorforC32">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item1.mouseover" end="i1-item1.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#5f9f9f;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">C32 BCA</text>
+                    </g>
+                  </g>
+                </g>
+              </g>
+            </g>
+            <g class="subblock" transform="translate( 106.5)">
+              <rect class="subblock" x="0" height="90.8" width="55.800000000000004" y="0"/>
+              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="27.900000000000002" width="55.800000000000004" 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 Manager</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="USBManager">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;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">USB Manager</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">Short Link</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="BluetoothProtocolClientAPIs">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;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">Btooth. Protocol Client APIs</text>
+                    </g>
+                    <g class="component" id="BluetoothManager">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-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: none; 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.  Manager</text>
+                    </g>
+                    <g class="component" id="HCIFramework">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-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;"/>
+                      <use width="9.3" height="9.3" x="18.6" 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="23.25" width="9.3">HCI Frmwk.</text>
+                    </g>
+                    <g class="component" id="BluetoothSDP">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-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;"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" 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="32.550000000000004" width="9.3">Btooth.  SDP</text>
+                    </g>
+                    <g class="component" id="BluetoothProfiles">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-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;"/>
+                      <use width="9.3" height="9.3" x="37.2" 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="41.85" width="9.3">Bluetooth Profiles</text>
+                    </g>
+                    <g class="component" id="RemoteControlFramework">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-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;"/>
+                      <use width="9.3" height="9.3" x="46.5" 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="51.15" width="9.3">Remote Control Frmwk.</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">OBEX</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="OBEXProtocol">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;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">OBEX Protocol</text>
+                    </g>
+                    <g class="component" id="OBEXExtensionAPI">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-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: none; 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">OBEX Extension API</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">Short Link Protocol Plugins</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="BluetoothStackPRT">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 2;"/>
+                      <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">Btooth. Stack PRT</text>
+                    </g>
+                    <g class="component" id="BluetoothHCI">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:#db7093;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">Btooth. HCI</text>
+                    </g>
+                    <g class="component" id="IrDAPRT">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="18.6" 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="23.25" width="9.3">IrDA PRT</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 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">Serial Comms Server Plugins</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="SerialPortCSY">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item2.mouseover" end="i1-item2.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#527f76;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="0" 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="4.65" width="9.3">Serial Port CSY</text>
+                    </g>
+                    <g class="component" id="USBCSY">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRB" style="fill:#db7093;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="9.3" 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="13.950000000000001">USB CSY</text>
+                    </g>
+                    <g class="component" id="BluetoothCSY">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRB" style="fill:#db7093;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="18.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="23.25" width="9.3">Btooth.  CSY</text>
+                    </g>
+                    <g class="component" id="IrDACSY">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRB" style="fill:#db7093;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" 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="32.550000000000004" width="9.3">IrDA CSY</text>
+                    </g>
+                  </g>
+                </g>
+              </g>
+            </g>
+            <g class="subblock" transform="translate( 164.4)">
+              <rect class="subblock" x="0" height="90.8" width="93" y="0"/>
+              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="63.15" width="59.7" 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="27.900000000000002"/>
+                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">TCP/IP Security</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="TLS">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-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: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">TLS</text>
+                    </g>
+                    <g class="component" id="IPSec">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">IPSec</text>
+                    </g>
+                    <g class="component" id="VPN">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">VPN</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(30.000000000000004 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">TCP/IP Utilities</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="DND">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-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: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">DND</text>
+                    </g>
+                    <g class="component" id="DHCP">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">DHCP</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">ESock API Extensions</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="InternetSockets">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-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: none; 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">Internet Sockets</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 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">Network Protocol Plugins</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="IPEventNotifier">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-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: none; 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" id="TCP/IPv4/v6PRT">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="9.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="13.950000000000001" width="9.3">TCP/ IPv4/v6 PRT</text>
+                    </g>
+                    <g class="component" id="IPHookExamples">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:#ff7f00;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">IP Hook Examples</text>
+                    </g>
+                    <g class="component" id="IPHook">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-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;"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" 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="32.550000000000004">IP Hook</text>
+                    </g>
+                    <g class="component" id="QoSFrameworkPRT">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">QOS Frmwk. PRT</text>
+                    </g>
+                    <g class="component" id="CoreIPSecPRT">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="46.5" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Core IPSec PRT</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(0 56.4)">
+                  <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">Networking Plugins</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="ConnectionProviderPlugin">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="0" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Connec­tion Provider Plugin</text>
+                    </g>
+                    <g class="component" id="CSDAGT">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">CSD AGT</text>
+                    </g>
+                    <g class="component" id="PSDAGT">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">PSD AGT</text>
+                    </g>
+                    <g class="component" id="NULLAGT">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">NULL AGT</text>
+                    </g>
+                    <g class="component" id="GPRS/UMTSQOSPRT">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">GPRS/ UMTS QOS PRT</text>
+                    </g>
+                    <g class="component" id="SecondaryPDPcontextUMTSDriver">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:#3299cc;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="46.5" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Secondary PDP UMTS Driver</text>
+                    </g>
+                    <g class="component" id="BluetoothPANProfile">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-item11.mouseout"/>
+                      <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipLT" style="fill:#db7093;stroke-width: 2;stroke-dasharray: 2,3;"/>
+                      <use width="9.3" height="9.3" x="55.800000000000004" 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="60.45" width="9.3">Bluetooth PAN Profile</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" id="EthernetNIF">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="0" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <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" id="EthernetPacketDriver">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <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" id="EthernetOverIRPacketDriver">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Ethernet Over IR Packet DRV</text>
+                    </g>
+                    <g class="component" id="PPPNIF">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">PPP NIF</text>
+                    </g>
+                    <g class="component" id="PPPCompressionPlugins">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="37.2" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">PPP Compres­sion Plugins</text>
+                    </g>
+                    <g class="component" id="SLIPNIF">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <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">SLIP NIF</text>
+                    </g>
+                    <g class="component" id="TunnelNIF">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="55.800000000000004" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Tunnel NIF</text>
+                    </g>
+                    <g class="component" id="PacketLogger">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item12.mouseover" end="i1-item12.mouseout"/>
+                      <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipAll" style="fill:#3299cc;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="65.10000000000001" 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="69.75000000000001" width="9.3">Packet Logger</text>
+                    </g>
+                    <g class="component" id="RawIPNIF">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="74.4" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001" width="9.3">Raw IP NIF</text>
+                    </g>
+                    <g class="component" id="WirelessLAN">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="83.7" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 0.4;"/>
+                      <use width="9.3" height="9.3" x="83.7" y="0" style="fill: url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="88.35000000000001" width="9.3">Wireless LAN</text>
+                    </g>
+                  </g>
+                </g>
+                <g class="collection" transform="translate(50.70000000000001 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">WAP Stack</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="WAPMessageAPI">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;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-clipRT"/>
+                      <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" id="WAPShortStack">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" 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="#Borderbox-clipRT"/>
+                      <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(17.7 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">Subconnection Interface</text>
+                  <g transform="translate(0 6.299999999999999)">
+                    <g class="component" id="SubconnectionParameters">
+                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item7.mouseover" end="i1-item7.mouseout"/>
+                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#ff7f00;stroke-width: 2;"/>
+                      <use width="9.3" height="9.3" x="0" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Subcon. Params.</text>
+                    </g>
+                  </g>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 298.8 0)">
+          <rect class="block" x="0" width="83.7" height="101.43" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="83.7" x="41.85" y="97.23" dominant-baseline="ideographic">Multimedia &amp; Graphics Services</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</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" id="MultimediaDeviceFramework">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item21.mouseover" end="i1-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:#8fbc8f;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"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Multimedia Device Framework</text>
+                </g>
+                <g class="component" id="MultimediaFramework">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item21.mouseover" end="i1-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;"/>
+                  <use width="9.3" height="9.3" x="9.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="13.950000000000001" width="9.3">Multi­media Frmwk.</text>
+                </g>
+                <g class="component" id="ImageConversionLibrary">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item21.mouseover" end="i1-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;"/>
+                  <use width="9.3" height="9.3" x="18.6" 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="23.25" width="9.3">Image Conv. Library</text>
+                </g>
+                <g class="component" id="Camera">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item21.mouseover" end="i1-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:#8fbc8f;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-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">Camera</text>
+                </g>
+                <g class="component" id="BroadcastTuner">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item21.mouseover" end="i1-item21.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:#8fbc8f;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Broad­cast Tuner</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">Windowing Framework</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" id="WindowServer">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item16.mouseover" end="i1-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#32cd99;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-clipLB"/>
+                  <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 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">OpenGL ES</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" id="OpenGLESFramework">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item16.mouseover" end="i1-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:#32cd99;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">OpenGL ES Frmwk.</text>
+                </g>
+                <g class="component" id="OpenGLES">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item16.mouseover" end="i1-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:#32cd99;stroke-width: 2;"/>
+                  <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</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 37.6)">
+              <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">Graphics and Printing Services</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" id="BitGDI">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item16.mouseover" end="i1-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#32cd99;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-clipLB"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Bit GDI</text>
+                </g>
+                <g class="component" id="TextShaperPlugin">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item13.mouseover" end="i1-item13.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#9f9f5f;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Text Shaper Plugin</text>
+                </g>
+                <g class="component" id="FontandBitmapServer">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item16.mouseover" end="i1-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;"/>
+                  <use width="9.3" height="9.3" x="18.6" 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="23.25" width="9.3">Font &amp;Bitmp. Server</text>
+                </g>
+                <g class="component" id="FontStore">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item16.mouseover" end="i1-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:#32cd99;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" 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="32.550000000000004" width="9.3">Font Store</text>
+                </g>
+                <g class="component" id="FreeTypeFontRasteriser">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item16.mouseover" end="i1-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:#32cd99;stroke-width: 2;"/>
+                  <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-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">FreeType Font Rster.</text>
+                </g>
+                <g class="component" id="ReferenceFonts">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item16.mouseover" end="i1-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 class="component" id="PrinterDriverSupport">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item16.mouseover" end="i1-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRT" style="fill:#32cd99;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Printer Driver Support</text>
+                </g>
+                <g class="component" id="PrinterDrivers">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item16.mouseover" end="i1-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipRT" style="fill:#32cd99;stroke-width: 2;"/>
+                  <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-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Printer Drivers</text>
+                </g>
+                <g class="component" id="UIBench">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item16.mouseover" end="i1-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#Borderbox-clipAll" style="fill:#32cd99;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="74.4" 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="79.05000000000001" width="9.3">UI Bench</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">Graphics Dev­ice Interface</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" id="GDI">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item16.mouseover" end="i1-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#32cd99;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-clipLB"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">GDI</text>
+                </g>
+                <g class="component" id="ColourPalette">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item16.mouseover" end="i1-item16.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRB" style="fill:#32cd99;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="9.3" 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="13.950000000000001" width="9.3">Colour Palette</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="block" transform="translate( 384.6 0)">
+          <rect class="block" x="0" width="46.5" height="101.43" y="-3.2"/>
+          <text text-anchor="middle" class="block" width="46.5" x="23.25" y="97.23" dominant-baseline="ideographic">Connectivity Services</text>
+          <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">Service Providers</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" id="PLPVariant">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;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-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">PLP Variant</text>
+                </g>
+                <g class="component" id="RemoteFileServer">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Remote File Server</text>
+                </g>
+                <g class="component" id="SoftwareInstallServer">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Software Install Server</text>
+                </g>
+                <g class="component" id="SecureBackupEngine">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Secure Backup Engine</text>
+                </g>
+                <g class="component" id="SecureBackupSocketServer">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Secure Backup Socket Server</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(0 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">Service Framework</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" id="ServiceBroker">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;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-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Service Broker</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(17.7 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">Connectivity PC Side</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" id="ConnectQI">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;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-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">ConnectQI</text>
+                </g>
+                <g class="component" id="ConnectQISDK">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">ConnectQI SDK</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">Device Connection</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" id="M-Router">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;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-clipRT"/>
+                  <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" id="BearerAbstractionLayer">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Bearer Abstrac­tion Layer</text>
+                </g>
+                <g class="component" id="ServerSocket">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item14.mouseover" end="i1-item14.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#cfb53b;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Server Socket</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+  <g class="layer" transform="translate(0 183.43)">
+    <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="40.800000000000004"/>
+    <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="40.800000000000004" x="-20.700000000000003">Base Services</text>
+    <g class="layer-detail" transform="translate(136.55000000000007 3.2)">
+      <rect x="-123.75000000000006" class="layer" y="-3.2" width="434.7000000000001" height="40.800000000000004"/>
+      <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">Low Level Libraries and Frameworks</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="CryptographyLibrary">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item3.mouseover" end="i1-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: 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">Crypto. Library</text>
+            </g>
+            <g class="component" id="FeatureRegistry">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item0.mouseover" end="i1-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;stroke-dasharray: 2,3;"/>
+              <use width="9.3" height="9.3" x="9.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="13.950000000000001" width="9.3">Feature Registry</text>
+            </g>
+            <g class="component" id="ZipCompressionLibrary">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item0.mouseover" end="i1-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;"/>
+              <use width="9.3" height="9.3" x="18.6" 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="23.25" width="9.3">Zip Compres­sion Library</text>
+            </g>
+            <g class="component" id="PluginFramework">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item0.mouseover" end="i1-item0.mouseout"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:#8f8fbd;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" 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="32.550000000000004" width="9.3">Plugin Frmwk.</text>
+            </g>
+            <g class="component" id="Power,MemoryandDiskManagement">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item0.mouseover" end="i1-item0.mouseout"/>
+              <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:#8f8fbd;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="37.2" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Power &amp; Shutdown Manage­ment</text>
+            </g>
+            <g class="component" id="ApplicationUtilities">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item0.mouseover" end="i1-item0.mouseout"/>
+              <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8f8fbd;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="46.5" 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="51.15" width="9.3">Applica­tion Utilities</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(57.900000000000006 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" id="CharacterEncodingandConversionFramework">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item13.mouseover" end="i1-item13.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#9f9f5f;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-clipRT"/>
+              <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" id="CharacterEncodingandConversionPlugins">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item13.mouseover" end="i1-item13.mouseout"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#9f9f5f;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <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 class="collection" transform="translate(78.6 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">Media Device Framework</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="MediaDeviceFramework">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item21.mouseover" end="i1-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: none; 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">Media Device Frmwk.</text>
+            </g>
+            <g class="component" id="MediaDeviceFrameworkPlugins">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item21.mouseover" end="i1-item21.mouseout"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#8fbc8f;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="9.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="13.950000000000001" width="9.3">Media Device Frmwrk. Plugins</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(99.29999999999998 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">XML</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="XMLFramework">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item0.mouseover" end="i1-item0.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#8f8fbd;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-clipRT"/>
+              <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" id="XMLParser">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item0.mouseover" end="i1-item0.mouseout"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:#8f8fbd;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <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" id="WBXMLParser">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item0.mouseover" end="i1-item0.mouseout"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:#8f8fbd;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+              <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(129.29999999999998 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">Persistent Storage</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="Store">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item10.mouseover" end="i1-item10.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#993366;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-clipRB"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Store</text>
+            </g>
+            <g class="component" id="DBMS">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item10.mouseover" end="i1-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;"/>
+              <use width="9.3" height="9.3" x="9.3" 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="13.950000000000001">DBMS</text>
+            </g>
+            <g class="component" id="CentralRepository">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item10.mouseover" end="i1-item10.mouseout"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:#993366;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="18.6" 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="23.25" width="9.3">Central Repos­itory</text>
+            </g>
+            <g class="component" id="SQL">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item10.mouseover" end="i1-item10.mouseout"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox" style="fill:#993366;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" 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="32.550000000000004">SQL</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">User Library and File Server</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="UserLibrary">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item5.mouseover" end="i1-item5.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ffff;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-clipLB"/>
+              <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" id="FileServer">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item9.mouseover" end="i1-item9.mouseout"/>
+              <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#008000;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="9.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="13.950000000000001" width="9.3">File Server</text>
+            </g>
+            <g class="component" id="FATFilenameConversionPlugins">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item13.mouseover" end="i1-item13.mouseout"/>
+              <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRB" style="fill:#9f9f5f;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="18.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="23.25" width="9.3">FAT file name Conv. Plugins</text>
+            </g>
+            <g class="component" id="FileSystems">
+              <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRB" style="fill:grey;stroke-width: 0.4;"/>
+              <use width="9.3" height="9.3" x="27.900000000000002" 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="32.550000000000004" width="9.3">File Systems</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(39.300000000000004 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">User Side Hardware               Abstrac-             tion</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="UserHAL">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item5.mouseover" end="i1-item5.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#00ffff;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-clipRT"/>
+              <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">User HAL</text>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(168.6 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" id="TextWindowServer">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item9.mouseover" end="i1-item9.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#008000;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-clipRT"/>
+              <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" id="TextShell">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item9.mouseover" end="i1-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: none; 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">Text Shell</text>
+            </g>
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+  <g class="layer" transform="translate(0 227.43)">
+    <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="40.800000000000004"/>
+    <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="40.800000000000004" x="-20.700000000000003">Kernel Services &amp; Hardware Interface</text>
+    <g class="layer-detail" transform="translate(161.30000000000007 3.2)">
+      <rect x="-148.50000000000006" class="layer" y="-3.2" width="434.7000000000001" height="40.800000000000004"/>
+      <g>
+        <g class="block" transform="translate( 0 0)">
+          <rect class="block" x="0" width="120.00000000000001" height="34.4" y="0"/>
+          <text text-anchor="middle" class="block" width="27.900000000000006" x="106.05000000000001" y="26.6" dominant-baseline="mathematical">Kernel Architecture</text>
+          <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">ASSP</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" id="OMAP1623">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item4.mouseover" end="i1-item4.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" 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="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OMAP 1623</text>
+                </g>
+              </g>
+            </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 Services</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" id="KernelArchitecture2">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item5.mouseover" end="i1-item5.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:#00ffff;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-clipLB"/>
+                  <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(17.7 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">Logical Device Drivers</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" id="SDCardDriver">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item9.mouseover" end="i1-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#008000;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="#Borderbox-clipRB"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">SD Card Driver</text>
+                </g>
+                <g class="component" id="AudioDriver">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item9.mouseover" end="i1-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:#008000;stroke-width: 2;"/>
+                  <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">Audio Driver</text>
+                </g>
+                <g class="component" id="EthernetDriver">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item9.mouseover" end="i1-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRB" style="fill:#008000;stroke-width: 2;"/>
+                  <use width="9.3" height="9.3" x="18.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="23.25" width="9.3">Ether. Driver</text>
+                </g>
+                <g class="component" id="MIDIDriver">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item9.mouseover" end="i1-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:#008000;stroke-width: 2;"/>
+                  <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-clipLB"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">MIDI Driver</text>
+                </g>
+                <g class="component" id="OtherLDDs">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item9.mouseover" end="i1-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRB" style="fill:#008000;stroke-width: 2;"/>
+                  <use width="9.3" height="9.3" x="37.2" 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="41.85" width="9.3">Other LDDs</text>
+                </g>
+                <g class="component" id="SpeechDriver">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item9.mouseover" end="i1-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLB" style="fill:#008000;stroke-width: 2;"/>
+                  <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-clipLB"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Speech Driver</text>
+                </g>
+                <g class="component" id="USBDriver">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item11.mouseover" end="i1-item11.mouseout"/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRB" style="fill:#db7093;stroke-width: 2;"/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" 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="60.45" width="9.3">USB Driver</text>
+                </g>
+                <g class="component" id="VideoDriver">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item9.mouseover" end="i1-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipLB" style="fill:#008000;stroke-width: 2;"/>
+                  <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-clipLB"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Video Driver</text>
+                </g>
+                <g class="component" id="PeripheralBusControllers">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item9.mouseover" end="i1-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#Borderbox-clipLB" style="fill:#008000;stroke-width: 2;"/>
+                  <use width="9.3" height="9.3" x="74.4" 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="79.05000000000001" width="9.3">Periph. Bus Cntrllrs.</text>
+                </g>
+              </g>
+            </g>
+            <g class="collection" transform="translate(17.7 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">Variant</text>
+              <g transform="translate(0 6.299999999999999)">
+                <g class="component" id="Bootstrap">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item5.mouseover" end="i1-item5.mouseout"/>
+                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#00ffff;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-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Boot­strap</text>
+                </g>
+                <g class="component" id="Emulator">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item9.mouseover" end="i1-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" 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-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Emu­lator</text>
+                </g>
+                <g class="component" id="LubbockVariant">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item4.mouseover" end="i1-item4.mouseout"/>
+                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" 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="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Lubbock Variant</text>
+                </g>
+                <g class="component" id="OMAPH2">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item4.mouseover" end="i1-item4.mouseout"/>
+                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" 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="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">OMAP H2 Variant</text>
+                </g>
+                <g class="component" id="OMAPH4">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item4.mouseover" end="i1-item4.mouseout"/>
+                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" 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="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">OMAP H4 Variant</text>
+                </g>
+                <g class="component" id="PDDs">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item9.mouseover" end="i1-item9.mouseout"/>
+                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:#008000;stroke-width: 2;"/>
+                  <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-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15">PDDs</text>
+                </g>
+                <g class="component" id="IntegratorBSPsupportforUnistore2">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item5.mouseover" end="i1-item5.mouseout"/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRT" style="fill:#00ffff;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Integrator BSP support for Unistore2</text>
+                </g>
+                <g class="component" id="FlashTranslationLayer">
+                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item5.mouseover" end="i1-item5.mouseout"/>
+                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipRT" style="fill:#00ffff;stroke-width: 0.4;"/>
+                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Flash Trans­lation Layer</text>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+        <g class="collection" transform="translate(122.10000000000001 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" id="LocaleSupport">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item13.mouseover" end="i1-item13.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:#9f9f5f;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-clipRT"/>
+              <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 class="collection" transform="translate(122.10000000000001 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">Screen Driver</text>
+          <g transform="translate(0 6.299999999999999)">
+            <g class="component" id="ScreenDriver">
+              <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="i1-item16.mouseover" end="i1-item16.mouseout"/>
+              <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:#32cd99;stroke-width: 2;"/>
+              <use width="9.3" height="9.3" x="0" 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="4.65" width="9.3">Screen Driver</text>
+            </g>
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+  <g class="legend" transform="translate(85.00000000000006 271.43)">
+    <text text-anchor="middle" class="title" x="326.1" y="4.65">Symbian OS v9.4<tspan dy="4.3" x="326.1">System Model</tspan>
+      <tspan font-style="italic" dy="4.3" id="release-version" x="326.1" font-weight="normal">DRAFT 1.1</tspan>
+    </text>
+    <g>
+      <rect class="legend" rx="5" ry="5" height="14.3" width="294.70000000000005" x="0" y="0"/>
+      <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="i1-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="i1-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="i1-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="i1-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="i1-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="i1-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="i1-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="i1-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="i1-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="i1-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="i1-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="i1-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="i1-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="i1-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="i1-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="i1-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="i1-item17">
+            <rect class="cbox" height="3.1" width="15.5" fill="#ff8f68" x="0" y="6.2"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="7.75" y="7.75">Internet and Web Services</text>
+          </g>
+          <g id="i1-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="i1-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="i1-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="i1-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="i1-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="i1-item30">
+            <rect class="cbox" height="3.1" width="15.5" fill="green" x="93" y="6.2"/>
+            <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="100.75" y="7.75">Location Based Services</text>
+          </g>
+        </g>
+        <g transform="translate(151 0)">
+          <g class="component" id="color-cmp-23">
+            <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-width: 2;"/>
+            <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">Plugin</text>
+          </g>
+        </g>
+        <g transform="translate(165.3 0)">
+          <g class="component" id="color-cmp-23">
+            <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">Proof of concept</text>
+          </g>
+        </g>
+        <g transform="translate(179.60000000000002 0)">
+          <g class="component" id="color-cmp-23">
+            <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:grey;"/>
+            <use width="9.3" height="9.3" x="0" 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="4.65">New</text>
+          </g>
+          <g class="component" id="color-cmp-23">
+            <use width="9.3" height="9.3" x="14.3" y="0" xlink:href="#Borderbox" style="fill:grey;"/>
+            <use width="9.3" height="9.3" x="14.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="18.950000000000003" width="9.3">Reference</text>
+          </g>
+        </g>
+        <text text-anchor="middle" class="label" dominant-baseline="mathematical" x="211.70000000000002" y="4.65" width="10">Sched 12 Category:</text>
+        <g transform="translate(218.20000000000002 0)">
+          <g class="component" id="color-cmp-23">
+            <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:grey;"/>
+            <use width="9.3" height="9.3" x="0" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
+            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Optional Replace­able</text>
+          </g>
+          <g class="component" id="color-cmp-23">
+            <use width="9.3" height="9.3" x="14.3" y="0" xlink:href="#Borderbox-clipRB" style="fill:grey;"/>
+            <use width="9.3" height="9.3" x="14.3" 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="18.950000000000003" width="9.3">Common Replace­able</text>
+          </g>
+          <g class="component" id="color-cmp-23">
+            <use width="9.3" height="9.3" x="28.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:grey;"/>
+            <use width="9.3" height="9.3" x="28.6" 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="33.25" width="9.3">Optional Symbian</text>
+          </g>
+          <g class="component" id="color-cmp-23">
+            <use width="9.3" height="9.3" x="42.900000000000006" y="0" xlink:href="#Borderbox-clipLB" style="fill:grey;"/>
+            <use width="9.3" height="9.3" x="42.900000000000006" 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="47.550000000000004" width="9.3">Common Symbian</text>
+          </g>
+          <g class="component" id="color-cmp-23">
+            <use width="9.3" height="9.3" x="57.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:grey;"/>
+            <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">Test/Refer­ence</text>
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>