sysmodellibs/sysmodelgen/test/ipr-shapes/model-output.svg
changeset 1 b538b70cbe51
equal deleted inserted replaced
0:2e8eeb919028 1:b538b70cbe51
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <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 597.3000000000001 361.62">
       
     3   <title>Symbian OS v9.4 System Model: DRAFT 1.6</title>
       
     4   <defs>
       
     5     <style type="text/css">
       
     6     text.layer, text.block, text.subblock, text.collection, text.component,
       
     7     text.cbox, text.lgrp, text.label, text.lgd {
       
     8 		fill:black;
       
     9 		font-family: Arial;
       
    10     }
       
    11     text.title {
       
    12 		fill:red;
       
    13 		font-weight: bold;
       
    14 		font-size: 6.3495px;  /*  18pt  */		
       
    15 		font-family: Arial;
       
    16     }    
       
    17     text.component {		
       
    18 		font-size: 1.940px;  /*  5.5pt  */
       
    19 		font-weight: bold
       
    20 	}
       
    21  	text.lgd, 
       
    22 	text.layer, text.block {
       
    23 		font-size: 4.233px;  /*  12pt  */
       
    24 		font-weight: bold;
       
    25 	}
       
    26 	text.label {		
       
    27 		font-size: 1.940px;  /*  5.5pt  */
       
    28 		font-weight: bold
       
    29 	}
       
    30 	text.cbox {		
       
    31 		font-size: 1.411px;  /*  4pt  */
       
    32 		font-weight: bold
       
    33 	}
       
    34 	text.lgrp {
       
    35 		font-size: 12.699px;  /*  36pt  */
       
    36 		font-weight: normal;
       
    37 	}
       
    38 
       
    39 	text.subblock {
       
    40 		font-size: 2.822px;  /*  8pt  */		
       
    41 	}
       
    42 
       
    43 	text.collection {
       
    44 		font-size: 2.469px;  /*  7pt  */		
       
    45 	}
       
    46 
       
    47 
       
    48 	/* thin border */
       
    49 	rect.legend, rect.collection, rect.cbox {
       
    50 		stroke-width: 0.0882px;  /*  0.25pt  */
       
    51 		stroke: black
       
    52 	}
       
    53 	/* thick border */
       
    54 	rect.layer, rect.subblock, rect.block  {
       
    55 		stroke-width: 0.2469px;  /*  0.7pt  */
       
    56 		stroke: black
       
    57 	}
       
    58 	rect.layer {
       
    59 		fill: #e6e6e6
       
    60 	}
       
    61 	rect.block {
       
    62 		fill: #b3b3b3
       
    63 	}
       
    64 	rect.subblock {
       
    65 		fill: #e6e6e6
       
    66 	}
       
    67 	rect.collection {
       
    68 		fill: white
       
    69 	}
       
    70 	rect.legend {
       
    71 		fill: white
       
    72 	}
       
    73  </style>
       
    74     <radialGradient id="Patternradial-grad" gradientUnits="userSpaceOnUse" cx="10" cy="10" r="14">
       
    75       <stop offset="0%" stop-color="white" stop-opacity="1"/>
       
    76       <stop offset="100%" stop-opacity="0" stop-color="white"/>
       
    77     </radialGradient>
       
    78     <symbol id="Borderbox-clipAll" viewBox="0 0 20 20">
       
    79       <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"/>
       
    80     </symbol>
       
    81     <symbol id="Borderround" viewBox="0 0 20 20">
       
    82       <circle cx="10" cy="10" r="10" stroke="black"/>
       
    83     </symbol>
       
    84     <symbol id="Borderhexagon" viewBox="0 0 20 20">
       
    85       <path d="M 0 10 L 5.8 0 L 14.2 0 L 20 10 L 14.2 20 L 5.8 20 z" stroke="black"/>
       
    86     </symbol>
       
    87     <s:linearGradient id="ref" spreadMethod="repeat" gradientUnits="userSpaceOnUse" x1="0%" x2="15%" y1="15%" y2="0%">
       
    88       <s:stop offset="0%" stop-opacity="0" stop-color="white"/>
       
    89       <s:stop offset="30%" stop-color="green" stop-opacity="0.9"/>
       
    90       <s:stop offset="60%" stop-opacity="0" stop-color="white"/>
       
    91       <s:stop offset="100%" stop-opacity="0" stop-color="white"/>
       
    92     </s:linearGradient>
       
    93     <symbol id="BorderShape0" viewBox="0 0 20 20">
       
    94       <s:path d="M 0 0 L 0 20 L 20 20 L 20 0 z" stroke="black"/>
       
    95     </symbol>
       
    96     <symbol id="BorderShape1" viewBox="0 0 20 20">
       
    97       <s:path d="M 5 0 L 0 5 L 0 20 L 20 20 L 20 0 z" stroke="black"/>
       
    98     </symbol>
       
    99     <symbol id="BorderShape2" viewBox="0 0 20 20">
       
   100       <s:path d="M 0 0 L 0 20 L 15 20 L 20 15 L 20 0 z" stroke="black"/>
       
   101     </symbol>
       
   102     <symbol id="BorderShape6" viewBox="0 0 20 20">
       
   103       <s:path d="M 0 0 L 0 15 L 5 20 L 20 20 L 20 0 z" stroke="black"/>
       
   104     </symbol>
       
   105     <symbol id="BorderShape7" viewBox="0 0 20 20">
       
   106       <s:path d="M 0 0 L 0 20 L 20 20 L 20 5 L 15 0 z" stroke="black"/>
       
   107     </symbol>
       
   108     <s:radialGradient id="PatternOverlay2" gradientUnits="userSpaceOnUse" cx="10" cy="10" r="14">
       
   109       <s:stop offset="0%" stop-color="#55f" stop-opacity="1"/>
       
   110       <s:stop offset="100%" stop-opacity="0" stop-color="#555"/>
       
   111     </s:radialGradient>
       
   112   </defs>
       
   113   <!--Drawing in static mode: false-->
       
   114   <script type="text/ecmascript"><![CDATA[ 
       
   115 
       
   116 var svgns="http://www.w3.org/2000/svg";
       
   117 
       
   118 
       
   119 var curId = '';
       
   120 function clear(id) {
       
   121 	if(curId != '') off(curId);
       
   122 	return curId=id;
       
   123 }
       
   124 
       
   125 
       
   126 function on(id) {
       
   127 	var cur =document.getElementById(id)
       
   128 	cur.setAttribute('visibility','visible');
       
   129 	]]><![CDATA[
       
   130 	return cur;
       
   131 }
       
   132 
       
   133 function off(id) {
       
   134 	document.getElementById(id).setAttribute('visibility','hidden');
       
   135 }
       
   136 
       
   137 ]]><![CDATA[
       
   138 
       
   139 
       
   140 function splitup(txt) {
       
   141 	var a = new Array;
       
   142 	var t = txt;
       
   143 	var found		
       
   144 	while((found = t.match(/(^[\u4e00-\ufa2d])(.*)$/))|| ( found = t.match(/^([^ \xad-]+[ \xad-]+)(.*)$/))) {
       
   145 			a.push(found[1]);
       
   146 			t=found[2];
       
   147 	}
       
   148 	a.push(t);
       
   149 	return a;
       
   150 }
       
   151 
       
   152 
       
   153 
       
   154 
       
   155 
       
   156 function splitable(node) {
       
   157  	return node.firstChild.nodeType == 3 &&  node.firstChild.data.match(/[ \t\n\r\xad-]/);
       
   158 }
       
   159 
       
   160 function crush(node, len) {
       
   161 	node.setAttribute('letter-spacing','-0.1');
       
   162 	if( node.getComputedTextLength() > len) 
       
   163 		node.setAttribute('letter-spacing','-0.2');
       
   164 }
       
   165 
       
   166 function whatSize(txt) { // convert a length into pixels
       
   167 	if(txt.match(/^[0-9.-]+$/)) return txt;
       
   168 	var a = document.createElementNS(svgns,'rect');
       
   169 	a.setAttribute('x',0);
       
   170 	a.setAttribute('y',0);
       
   171 	a.setAttribute('width',txt);
       
   172 	var l = a.getBBox().width;
       
   173 	delete a;
       
   174 	return l;
       
   175 }
       
   176 
       
   177 function wrapalltext(node) {
       
   178     if(!node) node= document;
       
   179     var all = node.getElementsByTagNameNS(svgns,'text');
       
   180     var i=0;
       
   181     for (i=0; i<all.length; i++) {
       
   182 	var cur = all.item(i);
       
   183 	var w =0;
       
   184 	if(cur.hasAttribute('ref')) {
       
   185 		w = document.getElementById(cur.getAttribute('ref')).getBBox().width * 0.9;
       
   186 	} else if (cur.hasAttribute('width')) {
       
   187 		w = whatSize(cur.getAttribute('width'));
       
   188 	}
       
   189 	if (w)	wraptext(cur,w)
       
   190 	}
       
   191 }
       
   192 
       
   193 
       
   194 function wraptext(cur,l) {
       
   195 	if(cur.firstChild.nodeType != 3)  return; // must be just a text node
       
   196 	if(cur.getBBox().width < l )  {
       
   197 		cur.firstChild.data = cur.firstChild.data.replace(/\xad/g,"");
       
   198 		return; // no need -- won't wrap
       
   199 	}
       
   200 	var t = cur.firstChild.data.replace(/\s+/," ");  // normalize all spaces
       
   201 	t = t.replace(/^ +/,"").replace(/ +$/,"");  // trim spaces
       
   202 	var words =splitup(t); 	// each word ends with the split character (if any)
       
   203 	if (words.length<2)  {
       
   204 		crush(cur, l);
       
   205 		return;
       
   206 	}
       
   207 	cur.removeChild(cur.firstChild)
       
   208 	var tspan = document.createElementNS(svgns,'tspan');
       
   209 	cur.appendChild(tspan);
       
   210 	var txt = document.createTextNode(words[0]);
       
   211 	tspan.appendChild(txt);
       
   212 	var off=-100;
       
   213 	var zero =0;
       
   214 	for (i =1;i< words.length;i++) {
       
   215 		var was = txt.data;
       
   216 		txt.data+=words[i];
       
   217 		if (tspan.getComputedTextLength() -zero > l) { // if the line with this word at the end is bigger than the available space...
       
   218 			txt.data=was.replace(/ +$/,"").replace(/\xad(.)/,"$1"); // remove trailing spaces and soft hyphens
       
   219 			// if it's still too big then decrease the letter spacing
       
   220 			if( tspan.getComputedTextLength() > l ) 	crush(tspan,l);
       
   221 			tspan = document.createElementNS(svgns,'tspan');
       
   222 			tspan.setAttribute('baseline-shift',off+"%");
       
   223 			off-=100;
       
   224 			tspan.setAttribute('x',cur.getAttribute('x'));
       
   225 			cur.appendChild(tspan);
       
   226 			txt = document.createTextNode('');
       
   227 			tspan.appendChild(txt);
       
   228 			zero = tspan.getComputedTextLength;
       
   229 			txt.data+=words[i];
       
   230 		}
       
   231 	}
       
   232 	var align =cur.getAttribute('dominant-baseline');
       
   233 	if(align=='' || align=='ideographic') {
       
   234 		cur.setAttribute('baseline-shift',(-100-off)+"%");
       
   235 	 } else{
       
   236 	 	 if(align=='mathematical')
       
   237 			cur.setAttribute('baseline-shift',((-100-off ) / 2 )+"%");
       
   238 		else if(align=='hanging') 
       
   239 			cur.setAttribute('baseline-shift',0+"%")
       
   240 	 }
       
   241 }
       
   242    ]]></script>
       
   243   <g class="layer" transform="translate(0 3.2)">
       
   244     <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="70.23"/>
       
   245     <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="70.23" x="-35.415">Application Services</text>
       
   246     <g class="layer-detail" transform="translate(149.75000000000009 6.4)">
       
   247       <rect x="-136.95000000000007" class="layer" y="-6.4" width="578.1000000000001" height="70.23"/>
       
   248       <g>
       
   249         <g class="block" transform="translate( 0 0)">
       
   250           <rect class="block" x="0" width="85.80000000000001" height="63.83" y="-3.2"/>
       
   251           <text text-anchor="middle" class="block" width="85.80000000000001" x="42.900000000000006" y="59.629999999999995" dominant-baseline="ideographic">PIM</text>
       
   252           <g>
       
   253             <g class="collection" transform="translate(0 0)">
       
   254               <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
       
   255               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">PIM Application Services</text>
       
   256               <g transform="translate(0 6.299999999999999)">
       
   257                 <g class="component" id="Calendar">
       
   258                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   259                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   260                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Calendar</text>
       
   261                 </g>
       
   262                 <g class="component" id="AgendaModel">
       
   263                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   264                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   265                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Agenda Model</text>
       
   266                 </g>
       
   267                 <g class="component" id="AgendaVersitPlugin">
       
   268                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   269                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   270                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">vCal Plugin</text>
       
   271                 </g>
       
   272                 <g class="component" id="ContactsModel">
       
   273                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   274                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   275                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Contacts Model</text>
       
   276                 </g>
       
   277                 <g class="component" id="PhonebookSync">
       
   278                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   279                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   280                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Phone­book Sync</text>
       
   281                 </g>
       
   282               </g>
       
   283             </g>
       
   284             <g class="collection" transform="translate(0 18.8)">
       
   285               <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
   286               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">PIM Application Support</text>
       
   287               <g transform="translate(0 6.299999999999999)">
       
   288                 <g class="component" id="vCardandvCal">
       
   289                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   290                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   291                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">vCard &amp;vCal</text>
       
   292                 </g>
       
   293                 <g class="component" id="ChineseCalendarConverter">
       
   294                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   295                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   296                   <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
   297                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Chinese Calendar Cnvter.</text>
       
   298                 </g>
       
   299                 <g class="component" id="BackupRestoreNotification">
       
   300                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   301                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   302                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Backup Restore Notifica­tion</text>
       
   303                 </g>
       
   304               </g>
       
   305             </g>
       
   306             <g class="collection" transform="translate(48.6 0)">
       
   307               <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
       
   308               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Office Application Engines</text>
       
   309               <g transform="translate(0 6.299999999999999)">
       
   310                 <g class="component" id="DataEngine">
       
   311                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   312                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   313                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Data Engine</text>
       
   314                 </g>
       
   315                 <g class="component" id="SheetEngine">
       
   316                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   317                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   318                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Sheet Engine</text>
       
   319                 </g>
       
   320                 <g class="component" id="Chart">
       
   321                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   322                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   323                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">Chart</text>
       
   324                 </g>
       
   325                 <g class="component" id="WordEngine">
       
   326                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   327                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   328                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Word Engine</text>
       
   329                 </g>
       
   330               </g>
       
   331             </g>
       
   332           </g>
       
   333         </g>
       
   334         <g class="block" transform="translate( 87.9 0)">
       
   335           <rect class="block" x="0" width="65.10000000000001" height="63.83" y="-3.2"/>
       
   336           <text text-anchor="middle" class="block" width="65.10000000000001" x="32.550000000000004" y="59.629999999999995" dominant-baseline="ideographic">Messaging</text>
       
   337           <g>
       
   338             <g class="collection" transform="translate(0 0)">
       
   339               <rect class="collection" x="0" y="0" height="15.6" width="65.10000000000001"/>
       
   340               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="63.70000000000001">Messaging Framework</text>
       
   341               <g transform="translate(0 6.299999999999999)">
       
   342                 <g class="component" id="MessageServerandStore">
       
   343                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   344                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   345                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Msg. Server &amp; Store</text>
       
   346                 </g>
       
   347                 <g class="component" id="BIOMessagingFramework">
       
   348                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   349                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   350                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">BIO Msg. Frmwk.</text>
       
   351                 </g>
       
   352                 <g class="component" id="MMSSettings">
       
   353                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   354                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   355                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">MMS Settings</text>
       
   356                 </g>
       
   357                 <g class="component" id="MMSConfiguration">
       
   358                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   359                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   360                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">MMS Config.</text>
       
   361                 </g>
       
   362                 <g class="component" id="WatcherFramework">
       
   363                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   364                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   365                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Watcher Frmwk.</text>
       
   366                 </g>
       
   367                 <g class="component" id="SendAs">
       
   368                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   369                   <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   370                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15">Send As</text>
       
   371                 </g>
       
   372                 <g class="component" id="MessageURLHandler">
       
   373                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   374                   <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   375                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Message URL Handler</text>
       
   376                 </g>
       
   377               </g>
       
   378             </g>
       
   379             <g class="collection" transform="translate(0 18.8)">
       
   380               <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
       
   381               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Messaging Plugins</text>
       
   382               <g transform="translate(0 6.299999999999999)">
       
   383                 <g class="component" id="BIOWatchers">
       
   384                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   385                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   386                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">BIO Watchers</text>
       
   387                 </g>
       
   388                 <g class="component" id="ScheduledSendMTM">
       
   389                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   390                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   391                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Sched. Send MTM</text>
       
   392                 </g>
       
   393                 <g class="component" id="POP3andSMTPMTM">
       
   394                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   395                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   396                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">POP3 &amp; SMTP MTMs</text>
       
   397                 </g>
       
   398                 <g class="component" id="IMAP4MTM">
       
   399                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   400                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   401                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">IMAP4 MTM</text>
       
   402                 </g>
       
   403                 <g class="component" id="OBEXMTMs">
       
   404                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   405                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   406                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">OBEX MTMs</text>
       
   407                 </g>
       
   408                 <g class="component" id="SMSMTM">
       
   409                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   410                   <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   411                   <use width="9.3" height="9.3" x="46.5" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
   412                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15">SMS MTM</text>
       
   413                 </g>
       
   414               </g>
       
   415             </g>
       
   416           </g>
       
   417         </g>
       
   418         <g class="block" transform="translate( 155.1 0)">
       
   419           <rect class="block" x="0" width="64.2" height="63.83" y="-3.2"/>
       
   420           <text text-anchor="middle" class="block" width="64.2" x="32.1" y="59.629999999999995" dominant-baseline="ideographic">Remote Management</text>
       
   421           <g>
       
   422             <g class="collection" transform="translate(0 18.8)">
       
   423               <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
       
   424               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Sync and Remote Management Framework</text>
       
   425               <g transform="translate(0 6.299999999999999)">
       
   426                 <g class="component" id="ConnectivityFramework">
       
   427                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   428                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   429                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Connec­tivity Frmwk.</text>
       
   430                 </g>
       
   431                 <g class="component" id="OMASyncMLDataSync">
       
   432                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   433                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   434                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OMA SyncML Data Sync</text>
       
   435                 </g>
       
   436                 <g class="component" id="OMASyncMLCommonFramework">
       
   437                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   438                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   439                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">OMA SyncML Common Frmwk.</text>
       
   440                 </g>
       
   441                 <g class="component" id="OMASyncMLDMInterface">
       
   442                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   443                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   444                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">OMA SyncML DM Interface</text>
       
   445                 </g>
       
   446                 <g class="component" id="DeviceManagementFramework">
       
   447                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   448                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   449                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Dev Man Frmwk.</text>
       
   450                 </g>
       
   451                 <g class="component" id="ClientProvisioningFramework">
       
   452                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
   453                   <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape2" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
   454                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Client Provision­ing Frmwk.</text>
       
   455                 </g>
       
   456               </g>
       
   457             </g>
       
   458             <g class="collection" transform="translate(0 0)">
       
   459               <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
       
   460               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Sync and Remote Management Services</text>
       
   461               <g transform="translate(0 6.299999999999999)">
       
   462                 <g class="component" id="ConnectivityServices">
       
   463                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   464                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   465                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Connec­tivity Services</text>
       
   466                 </g>
       
   467                 <g class="component" id="DataSyncAdaptors">
       
   468                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   469                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   470                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Data Sync Adaptors</text>
       
   471                 </g>
       
   472                 <g class="component" id="DeviceManagementAdaptors">
       
   473                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   474                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   475                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Dev Man Adaptors</text>
       
   476                 </g>
       
   477                 <g class="component" id="ClientProvisioningAdaptors">
       
   478                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   479                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   480                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Client Provision­ing Adaptors</text>
       
   481                 </g>
       
   482                 <g class="component" id="MobileActiveSync">
       
   483                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:grey;stroke-width: 0.8; "/>
       
   484                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Mobile Active Sync</text>
       
   485                 </g>
       
   486               </g>
       
   487             </g>
       
   488             <g class="collection" transform="translate(48.6 0)">
       
   489               <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
   490               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">MTP Data Providers</text>
       
   491               <g transform="translate(0 6.299999999999999)">
       
   492                 <g class="component" id="MTPFileandFolderProvider">
       
   493                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   494                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   495                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MTP File &amp; Folder Provider</text>
       
   496                 </g>
       
   497               </g>
       
   498             </g>
       
   499           </g>
       
   500         </g>
       
   501         <g class="block" transform="translate( 221.4 0)">
       
   502           <rect class="block" x="0" width="82.8" height="63.83" y="-3.2"/>
       
   503           <text text-anchor="middle" class="block" width="82.8" x="41.4" y="59.629999999999995" dominant-baseline="ideographic">Java J2ME</text>
       
   504           <g>
       
   505             <g class="collection" transform="translate(0 0)">
       
   506               <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
       
   507               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">MIDP 2.0 Profile</text>
       
   508               <g transform="translate(0 6.299999999999999)">
       
   509                 <g class="component" id="MIDPLCDUI">
       
   510                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   511                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   512                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MIDP LCDUI</text>
       
   513                 </g>
       
   514                 <g class="component" id="MIDPRMS">
       
   515                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   516                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   517                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">MIDP RMS</text>
       
   518                 </g>
       
   519                 <g class="component" id="MIDPIO">
       
   520                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   521                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   522                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">MIDP IO</text>
       
   523                 </g>
       
   524                 <g class="component" id="MIDPDeviceControl">
       
   525                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   526                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   527                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">MIDP Device Control</text>
       
   528                 </g>
       
   529                 <g class="component" id="SecurityPolicy">
       
   530                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   531                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   532                   <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
   533                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Security Policy</text>
       
   534                 </g>
       
   535                 <g class="component" id="MIDPGSMSecurityRP">
       
   536                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   537                   <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   538                   <use width="9.3" height="9.3" x="46.5" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
   539                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">MIDP GSM Security RP</text>
       
   540                 </g>
       
   541               </g>
       
   542             </g>
       
   543             <g class="collection" transform="translate(0 18.8)">
       
   544               <rect class="collection" x="0" y="0" height="15.6" width="65.10000000000001"/>
       
   545               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="63.70000000000001">MIDP 2.0 Packages</text>
       
   546               <g transform="translate(0 6.299999999999999)">
       
   547                 <g class="component" id="MIDPFileGCF">
       
   548                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   549                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   550                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MIDP File GCF</text>
       
   551                 </g>
       
   552                 <g class="component" id="MobileMediaAPI1.1">
       
   553                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   554                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   555                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Mobile Media API 1.1</text>
       
   556                 </g>
       
   557                 <g class="component" id="Mobile3D1.1">
       
   558                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   559                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   560                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Mobile 3D 1.1</text>
       
   561                 </g>
       
   562                 <g class="component" id="JTWI1.0">
       
   563                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   564                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   565                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">JTWI 1.0</text>
       
   566                 </g>
       
   567                 <g class="component" id="MIDPPIM">
       
   568                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   569                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   570                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">MIDP PIM</text>
       
   571                 </g>
       
   572                 <g class="component" id="Bluetooth1.1">
       
   573                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   574                   <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   575                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Bluetooth 1.1</text>
       
   576                 </g>
       
   577                 <g class="component" id="WMA1.1">
       
   578                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   579                   <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   580                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45">WMA 1.1</text>
       
   581                 </g>
       
   582               </g>
       
   583             </g>
       
   584             <g class="collection" transform="translate(0 37.6)">
       
   585               <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
   586               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">CLDC 1.1</text>
       
   587               <g transform="translate(0 6.299999999999999)">
       
   588                 <g class="component" id="JavaIO">
       
   589                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   590                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   591                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Java IO</text>
       
   592                 </g>
       
   593                 <g class="component" id="JavaLang">
       
   594                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   595                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   596                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Java Lang</text>
       
   597                 </g>
       
   598                 <g class="component" id="JavaUtilities">
       
   599                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   600                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   601                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Java Utilities</text>
       
   602                 </g>
       
   603               </g>
       
   604             </g>
       
   605             <g class="collection" transform="translate(30.000000000000004 37.6)">
       
   606               <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
   607               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Bluetooth &amp; SMS Push</text>
       
   608               <g transform="translate(0 6.299999999999999)">
       
   609                 <g class="component" id="Bluetooth1.1Push">
       
   610                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   611                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   612                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Bluetooth 1.1 Push</text>
       
   613                 </g>
       
   614                 <g class="component" id="WMA1.1Push">
       
   615                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   616                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   617                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">WMA 1.1 Push</text>
       
   618                 </g>
       
   619               </g>
       
   620             </g>
       
   621             <g class="collection" transform="translate(50.70000000000001 37.6)">
       
   622               <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
   623               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Low Level Plugins</text>
       
   624               <g transform="translate(0 6.299999999999999)">
       
   625                 <g class="component" id="LCDUIPlugin">
       
   626                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   627                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   628                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">LCDUI plugin</text>
       
   629                 </g>
       
   630                 <g class="component" id="RuntimePlugin">
       
   631                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   632                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   633                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Runtime plugin</text>
       
   634                 </g>
       
   635               </g>
       
   636             </g>
       
   637             <g class="collection" transform="translate(67.2 18.8)">
       
   638               <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
   639               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Virtual Machine</text>
       
   640               <g transform="translate(0 6.299999999999999)">
       
   641                 <g class="component" id="CLDCHi1.1">
       
   642                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   643                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   644                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">CLDC Hi 1.1</text>
       
   645                 </g>
       
   646               </g>
       
   647             </g>
       
   648           </g>
       
   649         </g>
       
   650       </g>
       
   651     </g>
       
   652   </g>
       
   653   <g class="layer" transform="translate(0 76.63000000000001)">
       
   654     <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="54.63000000000001"/>
       
   655     <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="54.63000000000001" x="-27.615000000000006">Generic Middleware</text>
       
   656     <g class="layer-detail" transform="translate(60.350000000000065 6.4)">
       
   657       <rect x="-47.55000000000007" class="layer" y="-6.4" width="578.1000000000001" height="54.63000000000001"/>
       
   658       <g>
       
   659         <g class="block" transform="translate( 0 0)">
       
   660           <rect class="block" x="0" width="94.19999999999999" height="48.230000000000004" y="-3.2"/>
       
   661           <text text-anchor="middle" class="block" width="94.19999999999999" x="47.099999999999994" y="44.03" dominant-baseline="ideographic">Generic Application Support</text>
       
   662           <g>
       
   663             <g class="collection" transform="translate(0 0)">
       
   664               <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
       
   665               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">File Handling</text>
       
   666               <g transform="translate(0 6.299999999999999)">
       
   667                 <g class="component" id="FileConverterFramework">
       
   668                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   669                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   670                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">File Cnvrter. Frmwk.</text>
       
   671                 </g>
       
   672                 <g class="component" id="OtherFileConverterPlugins">
       
   673                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   674                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   675                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Other File Cnvter. Plugins</text>
       
   676                 </g>
       
   677                 <g class="component" id="HTMLtoRichTextConverter">
       
   678                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   679                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   680                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">HTML to RichText Cnvter.</text>
       
   681                 </g>
       
   682                 <g class="component" id="RichTexttoHTMLConverter">
       
   683                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   684                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   685                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">RichText to HTML Cnvter.</text>
       
   686                 </g>
       
   687               </g>
       
   688             </g>
       
   689             <g class="collection" transform="translate(0 20.4)">
       
   690               <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
   691               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Text Rendering</text>
       
   692               <g transform="translate(0 6.299999999999999)">
       
   693                 <g class="component" id="TextHandling">
       
   694                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   695                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   696                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Text Handling</text>
       
   697                 </g>
       
   698                 <g class="component" id="TextFormatting">
       
   699                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   700                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   701                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Text Formatt­ing</text>
       
   702                 </g>
       
   703               </g>
       
   704             </g>
       
   705             <g class="collection" transform="translate(20.700000000000003 20.4)">
       
   706               <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
   707               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Common App Services</text>
       
   708               <g transform="translate(0 6.299999999999999)">
       
   709                 <g class="component" id="AlarmServer">
       
   710                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   711                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   712                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Alarm Server</text>
       
   713                 </g>
       
   714                 <g class="component" id="Help">
       
   715                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   716                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   717                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">Help</text>
       
   718                 </g>
       
   719               </g>
       
   720             </g>
       
   721             <g class="collection" transform="translate(41.400000000000006 20.4)">
       
   722               <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
   723               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Time Zone Services</text>
       
   724               <g transform="translate(0 6.299999999999999)">
       
   725                 <g class="component" id="TimeZoneServer">
       
   726                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   727                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   728                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Timezone Server</text>
       
   729                 </g>
       
   730                 <g class="component" id="TimeZoneLocalisation">
       
   731                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   732                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   733                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Timezone Locali­sation</text>
       
   734                 </g>
       
   735                 <g class="component" id="WorldServer">
       
   736                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   737                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   738                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">World Server</text>
       
   739                 </g>
       
   740               </g>
       
   741             </g>
       
   742             <g class="collection" transform="translate(39.300000000000004 0)">
       
   743               <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
       
   744               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Content Handling</text>
       
   745               <g transform="translate(0 6.299999999999999)">
       
   746                 <g class="component" id="ContentHandlingFramework">
       
   747                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   748                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   749                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Content Handling Frmwk.</text>
       
   750                 </g>
       
   751                 <g class="component" id="SMILParser">
       
   752                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   753                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   754                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">SMIL Parser</text>
       
   755                 </g>
       
   756                 <g class="component" id="WebRecognisers">
       
   757                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   758                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   759                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Web Recog­nisers</text>
       
   760                 </g>
       
   761                 <g class="component" id="ReferenceDRMAgent">
       
   762                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
   763                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
   764                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
   765                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Reference DRM Agent</text>
       
   766                 </g>
       
   767               </g>
       
   768             </g>
       
   769             <g class="collection" transform="translate(78.6 0)">
       
   770               <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
   771               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Printing Support</text>
       
   772               <g transform="translate(0 6.299999999999999)">
       
   773                 <g class="component" id="PrintingUISupport">
       
   774                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   775                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   776                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Printing UI Support</text>
       
   777                 </g>
       
   778               </g>
       
   779             </g>
       
   780             <g class="collection" transform="translate(71.4 20.4)">
       
   781               <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
   782               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Backup and Restore</text>
       
   783               <g transform="translate(0 6.299999999999999)">
       
   784                 <g class="component" id="BackupEngine">
       
   785                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   786                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   787                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Backup Engine</text>
       
   788                 </g>
       
   789               </g>
       
   790             </g>
       
   791           </g>
       
   792         </g>
       
   793         <g class="block" transform="translate( 96.29999999999998 0)">
       
   794           <rect class="block" x="0" width="67.2" height="48.230000000000004" y="-3.2"/>
       
   795           <text text-anchor="middle" class="block" width="67.2" x="33.6" y="44.03" dominant-baseline="ideographic">Security Management</text>
       
   796           <g>
       
   797             <g class="collection" transform="translate(0 0)">
       
   798               <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
       
   799               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Installation Services</text>
       
   800               <g transform="translate(0 6.299999999999999)">
       
   801                 <g class="component" id="SecureSoftwareInstall">
       
   802                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   803                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   804                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Secure Software Install</text>
       
   805                 </g>
       
   806                 <g class="component" id="SecureSoftwareInstallDeviceTools">
       
   807                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
   808                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
   809                   <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
   810                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Secure Software Install Device Tools</text>
       
   811                 </g>
       
   812                 <g class="component" id="SISInstaller">
       
   813                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   814                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   815                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">SIS Installer</text>
       
   816                 </g>
       
   817                 <g class="component" id="JavaMIDletInstaller">
       
   818                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   819                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   820                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Java MIDlet Installer</text>
       
   821                 </g>
       
   822               </g>
       
   823             </g>
       
   824             <g class="collection" transform="translate(0 20.4)">
       
   825               <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
   826               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Crypto Services</text>
       
   827               <g transform="translate(0 6.299999999999999)">
       
   828                 <g class="component" id="CertificateandKeyManagement">
       
   829                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   830                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   831                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Cert. &amp; Key Manage­ment</text>
       
   832                 </g>
       
   833                 <g class="component" id="RootCertificates">
       
   834                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   835                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   836                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Root Certif­icates</text>
       
   837                 </g>
       
   838                 <g class="component" id="ASNPKCS">
       
   839                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   840                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   841                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">ASN PKCS</text>
       
   842                 </g>
       
   843               </g>
       
   844             </g>
       
   845             <g class="collection" transform="translate(30.000000000000004 20.4)">
       
   846               <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
       
   847               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Network Security</text>
       
   848               <g transform="translate(0 6.299999999999999)">
       
   849                 <g class="component" id="EAPPluginsforWiFi">
       
   850                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   851                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   852                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">EAP Plugins for WiFi</text>
       
   853                 </g>
       
   854                 <g class="component" id="TLS">
       
   855                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
   856                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
   857                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">TLS</text>
       
   858                 </g>
       
   859                 <g class="component" id="TLSProvider">
       
   860                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
   861                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
   862                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">TLS Provider</text>
       
   863                 </g>
       
   864                 <g class="component" id="IPSec">
       
   865                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   866                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape6" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   867                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">IPSec</text>
       
   868                 </g>
       
   869               </g>
       
   870             </g>
       
   871           </g>
       
   872         </g>
       
   873         <g class="block" transform="translate( 165.6 0)">
       
   874           <rect class="block" x="0" width="162.3" height="48.230000000000004" y="-3.2"/>
       
   875           <text text-anchor="middle" class="block" width="162.3" x="81.15" y="44.03" dominant-baseline="ideographic">Application Protocols</text>
       
   876           <g>
       
   877             <g class="collection" transform="translate(0 0)">
       
   878               <rect class="collection" x="0" y="0" height="15.6" width="83.7"/>
       
   879               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="82.3">Application Layer Protocols</text>
       
   880               <g transform="translate(0 6.299999999999999)">
       
   881                 <g class="component" id="HTTPTransportFramework">
       
   882                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   883                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   884                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">HTTP Trans. Frmwk.</text>
       
   885                 </g>
       
   886                 <g class="component" id="HTTPExamples">
       
   887                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
   888                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
   889                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">HTTP Examples</text>
       
   890                 </g>
       
   891                 <g class="component" id="WAPPushFramework">
       
   892                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   893                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   894                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">WAP Push Frmwk.</text>
       
   895                 </g>
       
   896                 <g class="component" id="WAPPushHandlers">
       
   897                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   898                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   899                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">WAP Push Handlers</text>
       
   900                 </g>
       
   901                 <g class="component" id="WAPBase">
       
   902                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   903                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   904                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">WAP Base</text>
       
   905                 </g>
       
   906                 <g class="component" id="FTPEngine">
       
   907                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   908                   <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   909                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">FTP Engine</text>
       
   910                 </g>
       
   911                 <g class="component" id="TelnetEngine">
       
   912                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   913                   <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   914                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Telnet Engine</text>
       
   915                 </g>
       
   916                 <g class="component" id="OBEXProtocol">
       
   917                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   918                   <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   919                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">OBEX Protocol</text>
       
   920                 </g>
       
   921                 <g class="component" id="OBEXExtensionAPI">
       
   922                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   923                   <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   924                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001" width="9.3">OBEX Extension API</text>
       
   925                 </g>
       
   926               </g>
       
   927             </g>
       
   928             <g class="collection" transform="translate(85.8 0)">
       
   929               <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
       
   930               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Application Layer Plugins and Utils</text>
       
   931               <g transform="translate(0 6.299999999999999)">
       
   932                 <g class="component" id="HTTPUtilitiesLibrary">
       
   933                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   934                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   935                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">HTTP Utilities Library</text>
       
   936                 </g>
       
   937                 <g class="component" id="URIPermissionServices">
       
   938                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   939                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   940                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">URI Permis­sion Services</text>
       
   941                 </g>
       
   942                 <g class="component" id="BookmarkSupport">
       
   943                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   944                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
   945                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Bookmark Support</text>
       
   946                 </g>
       
   947                 <g class="component" id="HTTPProtocolPlugins">
       
   948                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   949                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   950                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">HTTP Protocol Plugins</text>
       
   951                 </g>
       
   952                 <g class="component" id="HTTPTransportPlugins">
       
   953                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   954                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   955                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">HTTP Transport Plugins</text>
       
   956                 </g>
       
   957               </g>
       
   958             </g>
       
   959             <g class="collection" transform="translate(134.4 0)">
       
   960               <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
   961               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Bluetooth Profiles</text>
       
   962               <g transform="translate(0 6.299999999999999)">
       
   963                 <g class="component" id="RemoteControlProfile">
       
   964                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   965                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   966                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Remote Control Profile</text>
       
   967                 </g>
       
   968                 <g class="component" id="PhonebookAccessProfile">
       
   969                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   970                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   971                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Phonebook Access Profile</text>
       
   972                 </g>
       
   973                 <g class="component" id="BluetoothPANProfile">
       
   974                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
   975                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
   976                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Bluetooth PAN Profile</text>
       
   977                 </g>
       
   978               </g>
       
   979             </g>
       
   980             <g class="collection" transform="translate(0 20.4)">
       
   981               <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
   982               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">WAP Stack</text>
       
   983               <g transform="translate(0 6.299999999999999)">
       
   984                 <g class="component" id="WAPMessageAPI">
       
   985                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   986                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   987                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">WAP Message API</text>
       
   988                 </g>
       
   989                 <g class="component" id="WAPShortStack">
       
   990                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
   991                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
   992                   <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
   993                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">WAP Short Stack</text>
       
   994                 </g>
       
   995               </g>
       
   996             </g>
       
   997             <g class="collection" transform="translate(20.700000000000003 20.4)">
       
   998               <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
       
   999               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Connectivity Transports</text>
       
  1000               <g transform="translate(0 6.299999999999999)">
       
  1001                 <g class="component" id="m-Router">
       
  1002                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1003                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1004                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">m-Router</text>
       
  1005                 </g>
       
  1006                 <g class="component" id="PLPRemoteLink">
       
  1007                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1008                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1009                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">PLP Remote Link</text>
       
  1010                 </g>
       
  1011                 <g class="component" id="PLPVariant">
       
  1012                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1013                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1014                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">PLP Variant</text>
       
  1015                 </g>
       
  1016                 <g class="component" id="EventBroadcast">
       
  1017                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1018                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1019                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Event Broad­cast</text>
       
  1020                 </g>
       
  1021               </g>
       
  1022             </g>
       
  1023             <g class="collection" transform="translate(60.00000000000001 20.4)">
       
  1024               <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  1025               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">MTP Transports</text>
       
  1026               <g transform="translate(0 6.299999999999999)">
       
  1027                 <g class="component" id="MTPUSBTransport">
       
  1028                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1029                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1030                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MTP USB Transport</text>
       
  1031                 </g>
       
  1032               </g>
       
  1033             </g>
       
  1034           </g>
       
  1035         </g>
       
  1036         <g class="block" transform="translate( 330 0)">
       
  1037           <rect class="block" x="0" width="46.5" height="48.230000000000004" y="-3.2"/>
       
  1038           <text text-anchor="middle" class="block" width="46.5" x="23.25" y="44.03" dominant-baseline="ideographic">Multimedia Middleware</text>
       
  1039           <g>
       
  1040             <g class="collection" transform="translate(0 18.8)">
       
  1041               <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  1042               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Multimedia Protocols</text>
       
  1043               <g transform="translate(0 6.299999999999999)">
       
  1044                 <g class="component" id="MTPFramework">
       
  1045                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1046                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1047                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MTP Frmwk.</text>
       
  1048                 </g>
       
  1049                 <g class="component" id="RTP">
       
  1050                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1051                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1052                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">RTP</text>
       
  1053                 </g>
       
  1054                 <g class="component" id="SIPFramework">
       
  1055                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1056                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1057                   <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  1058                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">SIP Frmwk.</text>
       
  1059                 </g>
       
  1060               </g>
       
  1061             </g>
       
  1062             <g class="collection" transform="translate(0 0)">
       
  1063               <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
       
  1064               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">SIP Connection Provider Plugins</text>
       
  1065               <g transform="translate(0 6.299999999999999)">
       
  1066                 <g class="component" id="SIPConnectionProvider">
       
  1067                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1068                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1069                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">SIP Connec­tion Provider</text>
       
  1070                 </g>
       
  1071                 <g class="component" id="SIPDummyPRT">
       
  1072                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1073                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1074                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">SIP Dummy PRT</text>
       
  1075                 </g>
       
  1076                 <g class="component" id="SIPStateMachine">
       
  1077                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1078                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1079                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">SIP State Machine</text>
       
  1080                 </g>
       
  1081                 <g class="component" id="SIPParams">
       
  1082                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1083                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1084                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">SIP Params</text>
       
  1085                 </g>
       
  1086                 <g class="component" id="SIPSubconnectionProvider">
       
  1087                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1088                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1089                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">SIP Subcon. Provider</text>
       
  1090                 </g>
       
  1091               </g>
       
  1092             </g>
       
  1093           </g>
       
  1094         </g>
       
  1095         <g class="block" transform="translate( 378.6 0)">
       
  1096           <rect class="block" x="0" width="104.4" height="48.230000000000004" y="-3.2"/>
       
  1097           <text text-anchor="middle" class="block" width="104.4" x="52.2" y="44.03" dominant-baseline="ideographic">System GUI Framework</text>
       
  1098           <g>
       
  1099             <g class="subblock" transform="translate( 0)">
       
  1100               <rect class="subblock" x="0" height="34.4" width="74.4" y="0"/>
       
  1101               <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="55.800000000000004" width="37.2" y="7.8">GUI Provisioning</text>
       
  1102               <g>
       
  1103                 <g class="collection" transform="translate(0 0)">
       
  1104                   <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
       
  1105                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Common UI Support</text>
       
  1106                   <g transform="translate(0 6.299999999999999)">
       
  1107                     <g class="component" id="UIKON">
       
  1108                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1109                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1110                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Uikon</text>
       
  1111                     </g>
       
  1112                     <g class="component" id="ErrorResolverData">
       
  1113                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1114                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1115                       <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  1116                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Error Resolver Data</text>
       
  1117                     </g>
       
  1118                     <g class="component" id="UILookandFeel">
       
  1119                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1120                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1121                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">UI Look &amp;Feel</text>
       
  1122                     </g>
       
  1123                     <g class="component" id="Grid">
       
  1124                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1125                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1126                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">Grid</text>
       
  1127                     </g>
       
  1128                   </g>
       
  1129                 </g>
       
  1130                 <g class="collection" transform="translate(0 18.8)">
       
  1131                   <rect class="collection" x="0" y="0" height="15.6" width="74.4"/>
       
  1132                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="73">Look-and-Feel Agnostic UI Foundation</text>
       
  1133                   <g transform="translate(0 6.299999999999999)">
       
  1134                     <g class="component" id="ControlEnvironment">
       
  1135                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1136                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1137                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Control Environ­ment</text>
       
  1138                     </g>
       
  1139                     <g class="component" id="FrontEndProcessor">
       
  1140                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1141                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1142                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Front End Proces­sor</text>
       
  1143                     </g>
       
  1144                     <g class="component" id="GraphicsEffects">
       
  1145                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1146                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1147                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Graphics Effects</text>
       
  1148                     </g>
       
  1149                     <g class="component" id="UIGraphicsUtilities">
       
  1150                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1151                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1152                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">UI Graphics Utilities</text>
       
  1153                     </g>
       
  1154                     <g class="component" id="NumberFormatting">
       
  1155                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1156                       <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1157                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Number Format­ting</text>
       
  1158                     </g>
       
  1159                     <g class="component" id="Clock">
       
  1160                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1161                       <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1162                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15">Clock</text>
       
  1163                     </g>
       
  1164                     <g class="component" id="BMPAnimation">
       
  1165                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1166                       <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1167                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">BMP Animation</text>
       
  1168                     </g>
       
  1169                     <g class="component" id="Animation">
       
  1170                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1171                       <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1172                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Animation</text>
       
  1173                     </g>
       
  1174                   </g>
       
  1175                 </g>
       
  1176               </g>
       
  1177             </g>
       
  1178             <g class="subblock" transform="translate( 76.5)">
       
  1179               <rect class="subblock" x="0" height="34.4" width="27.900000000000002" y="0"/>
       
  1180               <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="13.950000000000001" width="27.900000000000002" y="7.8">Application Provisioning</text>
       
  1181               <g>
       
  1182                 <g class="collection" transform="translate(0 18.8)">
       
  1183                   <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  1184                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Application Framework</text>
       
  1185                   <g transform="translate(0 6.299999999999999)">
       
  1186                     <g class="component" id="ApplicationArchitecture">
       
  1187                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1188                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1189                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">App. Arch.</text>
       
  1190                     </g>
       
  1191                     <g class="component" id="ViewServer">
       
  1192                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1193                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1194                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">View Server</text>
       
  1195                     </g>
       
  1196                   </g>
       
  1197                 </g>
       
  1198               </g>
       
  1199             </g>
       
  1200           </g>
       
  1201         </g>
       
  1202       </g>
       
  1203     </g>
       
  1204   </g>
       
  1205   <g class="layer" transform="translate(0 134.46)">
       
  1206     <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="107.83000000000001"/>
       
  1207     <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="107.83000000000001" x="-54.215">OS Services</text>
       
  1208     <g class="layer-detail" transform="translate(12.8 6.4)">
       
  1209       <rect x="0" class="layer" y="-6.4" width="578.1000000000001" height="107.83000000000001"/>
       
  1210       <g>
       
  1211         <g class="block" transform="translate( 0 0)">
       
  1212           <rect class="block" x="0" width="106.5" height="101.43" y="-3.2"/>
       
  1213           <text text-anchor="middle" class="block" width="106.5" x="53.25" y="97.23" dominant-baseline="ideographic">Base Services</text>
       
  1214           <g>
       
  1215             <g class="subblock" transform="translate( 0)">
       
  1216               <rect class="subblock" x="0" height="90.8" width="57.900000000000006" y="0"/>
       
  1217               <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="38.25" width="39.300000000000004" y="64.2">Generic OS Services</text>
       
  1218               <g>
       
  1219                 <g class="collection" transform="translate(0 0)">
       
  1220                   <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
       
  1221                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Generic Services</text>
       
  1222                   <g transform="translate(0 6.299999999999999)">
       
  1223                     <g class="component" id="MIMERecognitionFramework">
       
  1224                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1225                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1226                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MIME Recog­nizer Frmwk.</text>
       
  1227                     </g>
       
  1228                     <g class="component" id="SystemAgent">
       
  1229                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1230                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1231                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">System Agent</text>
       
  1232                     </g>
       
  1233                     <g class="component" id="TaskScheduler">
       
  1234                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  1235                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
  1236                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Task Sched­uler</text>
       
  1237                     </g>
       
  1238                     <g class="component" id="ActiveBackupClient">
       
  1239                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1240                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1241                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Active Backup Client</text>
       
  1242                     </g>
       
  1243                   </g>
       
  1244                 </g>
       
  1245                 <g class="collection" transform="translate(0 18.8)">
       
  1246                   <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  1247                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">State Management</text>
       
  1248                   <g transform="translate(0 6.299999999999999)">
       
  1249                     <g class="component" id="SystemStarter">
       
  1250                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1251                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1252                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">System Starter</text>
       
  1253                     </g>
       
  1254                   </g>
       
  1255                 </g>
       
  1256                 <g class="collection" transform="translate(17.7 18.8)">
       
  1257                   <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
       
  1258                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Crypto Management Libraries</text>
       
  1259                   <g transform="translate(0 6.299999999999999)">
       
  1260                     <g class="component" id="SecurityUtils">
       
  1261                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  1262                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  1263                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Security Utils</text>
       
  1264                     </g>
       
  1265                     <g class="component" id="SecurityConfig">
       
  1266                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  1267                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  1268                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Security Config</text>
       
  1269                     </g>
       
  1270                     <g class="component" id="CryptoTokenFramework">
       
  1271                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  1272                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
  1273                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Crypto. Token Frmwk.</text>
       
  1274                     </g>
       
  1275                     <g class="component" id="File-basedCertificateandKeyStores">
       
  1276                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1277                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1278                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Cert. &amp; Key Stores</text>
       
  1279                     </g>
       
  1280                   </g>
       
  1281                 </g>
       
  1282                 <g class="collection" transform="translate(0 37.6)">
       
  1283                   <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  1284                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Generic Open Libs.</text>
       
  1285                   <g transform="translate(0 6.299999999999999)">
       
  1286                     <g class="component" id="CStandardLibrary">
       
  1287                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1288                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1289                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">C std. Library</text>
       
  1290                     </g>
       
  1291                     <g class="component" id="OpenEnvironmentCore">
       
  1292                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1293                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1294                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Open Environ­ment Core</text>
       
  1295                     </g>
       
  1296                   </g>
       
  1297                 </g>
       
  1298                 <g class="collection" transform="translate(20.700000000000003 37.6)">
       
  1299                   <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  1300                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Compression and Crypto Libraries</text>
       
  1301                   <g transform="translate(0 6.299999999999999)">
       
  1302                     <g class="component" id="ZipCompressionLibrary">
       
  1303                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  1304                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
  1305                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Zip Compres­sion Library</text>
       
  1306                     </g>
       
  1307                     <g class="component" id="WeakCryptographyLibrary">
       
  1308                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  1309                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  1310                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Weak Crypto. Library</text>
       
  1311                     </g>
       
  1312                     <g class="component" id="StrongCryptographyLibrary">
       
  1313                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  1314                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  1315                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Strong Crypto. Library</text>
       
  1316                     </g>
       
  1317                   </g>
       
  1318                 </g>
       
  1319                 <g class="collection" transform="translate(0 56.4)">
       
  1320                   <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  1321                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Low Level Libraries and Frameworks</text>
       
  1322                   <g transform="translate(0 6.299999999999999)">
       
  1323                     <g class="component" id="PluginFramework">
       
  1324                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1325                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1326                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Plugin Frmwk.</text>
       
  1327                     </g>
       
  1328                     <g class="component" id="ApplicationUtilities">
       
  1329                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1330                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1331                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Applica­tion Utilities</text>
       
  1332                     </g>
       
  1333                   </g>
       
  1334                 </g>
       
  1335                 <g class="collection" transform="translate(0 75.2)">
       
  1336                   <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
       
  1337                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Resource Management</text>
       
  1338                   <g transform="translate(0 6.299999999999999)">
       
  1339                     <g class="component" id="FeatureRegistry">
       
  1340                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1341                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1342                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Feature Registry</text>
       
  1343                     </g>
       
  1344                     <g class="component" id="HardwareResourcesManager">
       
  1345                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  1346                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  1347                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Hardware Resource Manager</text>
       
  1348                     </g>
       
  1349                     <g class="component" id="PowerandMemoryNotificationService">
       
  1350                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1351                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1352                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Power &amp; Mem­ory Notifica­tion Service</text>
       
  1353                     </g>
       
  1354                     <g class="component" id="DomainManager">
       
  1355                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1356                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1357                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Domain Manager</text>
       
  1358                     </g>
       
  1359                   </g>
       
  1360                 </g>
       
  1361                 <g class="collection" transform="translate(39.300000000000004 0)">
       
  1362                   <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  1363                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Character Conversion</text>
       
  1364                   <g transform="translate(0 6.299999999999999)">
       
  1365                     <g class="component" id="CharacterEncodingandConversionFramework">
       
  1366                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1367                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1368                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Char. Encode. Conv. Frmwk.</text>
       
  1369                     </g>
       
  1370                     <g class="component" id="CharacterEncodingandConversionPlugins">
       
  1371                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1372                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1373                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Char. Encode. Conv. Plugins</text>
       
  1374                     </g>
       
  1375                   </g>
       
  1376                 </g>
       
  1377               </g>
       
  1378             </g>
       
  1379             <g class="subblock" transform="translate( 60.00000000000001)">
       
  1380               <rect class="subblock" x="0" height="90.8" width="46.5" y="0"/>
       
  1381               <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="23.25" width="46.5" y="83">Persistent Data Services</text>
       
  1382               <g>
       
  1383                 <g class="collection" transform="translate(0 0)">
       
  1384                   <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
       
  1385                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Logging Services</text>
       
  1386                   <g transform="translate(0 6.299999999999999)">
       
  1387                     <g class="component" id="EventLogger">
       
  1388                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1389                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1390                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Event Logger</text>
       
  1391                     </g>
       
  1392                     <g class="component" id="FileLogger">
       
  1393                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1394                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1395                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">File Logger</text>
       
  1396                     </g>
       
  1397                     <g class="component" id="CommsDebugUtility">
       
  1398                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1399                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1400                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Comms Debug Utility</text>
       
  1401                     </g>
       
  1402                     <g class="component" id="TraceFramework">
       
  1403                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  1404                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  1405                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Trace Frmwk.</text>
       
  1406                     </g>
       
  1407                   </g>
       
  1408                 </g>
       
  1409                 <g class="collection" transform="translate(0 18.8)">
       
  1410                   <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  1411                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Content Management</text>
       
  1412                   <g transform="translate(0 6.299999999999999)">
       
  1413                     <g class="component" id="ContentAccessFrameworkforDRM">
       
  1414                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1415                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1416                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Content Access Frmwrk. for DRM</text>
       
  1417                     </g>
       
  1418                     <g class="component" id="CAFRecogniserConfiguration">
       
  1419                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1420                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1421                       <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  1422                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">CAF Recog­niser Config.</text>
       
  1423                     </g>
       
  1424                   </g>
       
  1425                 </g>
       
  1426                 <g class="collection" transform="translate(0 37.6)">
       
  1427                   <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  1428                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">XML</text>
       
  1429                   <g transform="translate(0 6.299999999999999)">
       
  1430                     <g class="component" id="XMLFramework">
       
  1431                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  1432                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
  1433                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">XML Frmwk.</text>
       
  1434                     </g>
       
  1435                     <g class="component" id="XMLParser">
       
  1436                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  1437                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  1438                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">XML Parser</text>
       
  1439                     </g>
       
  1440                     <g class="component" id="WBXMLParser">
       
  1441                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  1442                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
  1443                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">WBXML Parser</text>
       
  1444                     </g>
       
  1445                   </g>
       
  1446                 </g>
       
  1447                 <g class="collection" transform="translate(0 56.4)">
       
  1448                   <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
       
  1449                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Persistent Storage</text>
       
  1450                   <g transform="translate(0 6.299999999999999)">
       
  1451                     <g class="component" id="Store">
       
  1452                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  1453                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  1454                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Store</text>
       
  1455                     </g>
       
  1456                     <g class="component" id="DBMS">
       
  1457                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  1458                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
  1459                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">DBMS</text>
       
  1460                     </g>
       
  1461                     <g class="component" id="DBMSEmulationLibrary">
       
  1462                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1463                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1464                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">DBMS Emulation Library</text>
       
  1465                     </g>
       
  1466                     <g class="component" id="CentralRepository">
       
  1467                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1468                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1469                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Central Repos­itory</text>
       
  1470                     </g>
       
  1471                     <g class="component" id="SQL">
       
  1472                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1473                       <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1474                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85">SQL</text>
       
  1475                     </g>
       
  1476                   </g>
       
  1477                 </g>
       
  1478               </g>
       
  1479             </g>
       
  1480           </g>
       
  1481         </g>
       
  1482         <g class="block" transform="translate( 108.6 0)">
       
  1483           <rect class="block" x="0" width="319.5" height="101.43" y="-3.2"/>
       
  1484           <text text-anchor="middle" class="block" width="319.5" x="159.75" y="97.23" dominant-baseline="ideographic">Comms Services</text>
       
  1485           <g>
       
  1486             <g class="subblock" transform="translate( 0)">
       
  1487               <rect class="subblock" x="0" height="90.8" width="67.2" y="0"/>
       
  1488               <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="41.400000000000006" width="51.6" y="83">Communications Framework</text>
       
  1489               <g>
       
  1490                 <g class="collection" transform="translate(0 0)">
       
  1491                   <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  1492                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Comms Proc. &amp; Settings</text>
       
  1493                   <g transform="translate(0 6.299999999999999)">
       
  1494                     <g class="component" id="CommsRootServer">
       
  1495                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1496                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1497                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Comms Root Server</text>
       
  1498                     </g>
       
  1499                     <g class="component" id="CommsRootServerConfig">
       
  1500                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1501                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1502                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Comms Root Server Config</text>
       
  1503                     </g>
       
  1504                   </g>
       
  1505                 </g>
       
  1506                 <g class="collection" transform="translate(0 18.8)">
       
  1507                   <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  1508                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Comms Config. Utils</text>
       
  1509                   <g transform="translate(0 6.299999999999999)">
       
  1510                     <g class="component" id="CommsDatabase">
       
  1511                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1512                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1513                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Comms Dbase.</text>
       
  1514                     </g>
       
  1515                     <g class="component" id="CommsDatabaseShim">
       
  1516                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1517                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1518                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Comms Dbase. Shim</text>
       
  1519                     </g>
       
  1520                   </g>
       
  1521                 </g>
       
  1522                 <g class="collection" transform="translate(20.700000000000003 18.8)">
       
  1523                   <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
       
  1524                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Data Comms Server</text>
       
  1525                   <g transform="translate(0 6.299999999999999)">
       
  1526                     <g class="component" id="ESockServer">
       
  1527                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1528                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1529                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">ESock Server</text>
       
  1530                     </g>
       
  1531                     <g class="component" id="ESockServerConfig">
       
  1532                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1533                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1534                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">ESock Server Config</text>
       
  1535                     </g>
       
  1536                     <g class="component" id="NetworkInterfaceManager">
       
  1537                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1538                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1539                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Network Interface Manager</text>
       
  1540                     </g>
       
  1541                     <g class="component" id="AgentDialog">
       
  1542                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1543                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1544                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Agent Dialog</text>
       
  1545                     </g>
       
  1546                     <g class="component" id="NetworkController">
       
  1547                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1548                       <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1549                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Network Contrllr.</text>
       
  1550                     </g>
       
  1551                   </g>
       
  1552                 </g>
       
  1553                 <g class="collection" transform="translate(0 56.4)">
       
  1554                   <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  1555                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Serial Server</text>
       
  1556                   <g transform="translate(0 6.299999999999999)">
       
  1557                     <g class="component" id="C32SerialServer">
       
  1558                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1559                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1560                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">C32 Serial Server</text>
       
  1561                     </g>
       
  1562                     <g class="component" id="C32SerialServerConfig">
       
  1563                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1564                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1565                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">C32 Serial Server Config</text>
       
  1566                     </g>
       
  1567                   </g>
       
  1568                 </g>
       
  1569                 <g class="collection" transform="translate(0 37.6)">
       
  1570                   <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  1571                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Comms Framework Utilities</text>
       
  1572                   <g transform="translate(0 6.299999999999999)">
       
  1573                     <g class="component" id="CommsFramework">
       
  1574                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1575                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1576                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Comms Frmwk.</text>
       
  1577                     </g>
       
  1578                     <g class="component" id="CommsElements">
       
  1579                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1580                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1581                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Comms Elements</text>
       
  1582                     </g>
       
  1583                     <g class="component" id="MBufManager">
       
  1584                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1585                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1586                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">MBuf Manager</text>
       
  1587                     </g>
       
  1588                   </g>
       
  1589                 </g>
       
  1590                 <g class="collection" transform="translate(30.000000000000004 37.6)">
       
  1591                   <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  1592                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Base Connec­tion Providers</text>
       
  1593                   <g transform="translate(0 6.299999999999999)">
       
  1594                     <g class="component" id="ReferenceCPR">
       
  1595                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1596                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1597                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Reference CPR</text>
       
  1598                     </g>
       
  1599                     <g class="component" id="ReferenceSCPR">
       
  1600                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1601                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1602                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Reference SCPR</text>
       
  1603                     </g>
       
  1604                   </g>
       
  1605                 </g>
       
  1606                 <g class="collection" transform="translate(0 75.2)">
       
  1607                   <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  1608                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Baseband Abstraction</text>
       
  1609                   <g transform="translate(0 6.299999999999999)">
       
  1610                     <g class="component" id="BasebandChannelAdaptor">
       
  1611                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1612                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1613                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Bsebnd Channel Adaptor Frmwk.</text>
       
  1614                     </g>
       
  1615                   </g>
       
  1616                 </g>
       
  1617               </g>
       
  1618             </g>
       
  1619             <g class="subblock" transform="translate( 69.3)">
       
  1620               <rect class="subblock" x="0" height="90.8" width="55.800000000000004" y="0"/>
       
  1621               <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="27.900000000000002" width="55.800000000000004" y="64.2">Telephony Services</text>
       
  1622               <g>
       
  1623                 <g class="collection" transform="translate(0 0)">
       
  1624                   <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  1625                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Telephony Utilities</text>
       
  1626                   <g transform="translate(0 6.299999999999999)">
       
  1627                     <g class="component" id="Dial">
       
  1628                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1629                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1630                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Dial</text>
       
  1631                     </g>
       
  1632                     <g class="component" id="TelephonyWatchers">
       
  1633                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1634                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1635                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Telephony Watchers</text>
       
  1636                     </g>
       
  1637                     <g class="component" id="ETel3rdPartyAPI">
       
  1638                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1639                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1640                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">ETel 3rd Party API</text>
       
  1641                     </g>
       
  1642                   </g>
       
  1643                 </g>
       
  1644                 <g class="collection" transform="translate(30.000000000000004 0)">
       
  1645                   <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  1646                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Fax</text>
       
  1647                   <g transform="translate(0 6.299999999999999)">
       
  1648                     <g class="component" id="FaxClientandServer">
       
  1649                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1650                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1651                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Fax Client &amp; Server</text>
       
  1652                     </g>
       
  1653                   </g>
       
  1654                 </g>
       
  1655                 <g class="collection" transform="translate(0 18.8)">
       
  1656                   <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
       
  1657                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Telephony Server</text>
       
  1658                   <g transform="translate(0 6.299999999999999)">
       
  1659                     <g class="component" id="ETelServerandCore">
       
  1660                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1661                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1662                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">ETel Server &amp; Core</text>
       
  1663                     </g>
       
  1664                     <g class="component" id="ETelConfig">
       
  1665                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1666                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1667                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">ETel Config</text>
       
  1668                     </g>
       
  1669                     <g class="component" id="ETelMultimode">
       
  1670                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1671                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1672                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">ETel Multi­mode</text>
       
  1673                     </g>
       
  1674                     <g class="component" id="ETelPacketData">
       
  1675                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1676                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1677                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">ETel Packet Data</text>
       
  1678                     </g>
       
  1679                     <g class="component" id="ETelSIMToolkit">
       
  1680                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1681                       <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1682                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">ETel SIM Toolkit</text>
       
  1683                     </g>
       
  1684                     <g class="component" id="ETelCDMA">
       
  1685                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  1686                       <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  1687                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Etel CDMA</text>
       
  1688                     </g>
       
  1689                   </g>
       
  1690                 </g>
       
  1691                 <g class="collection" transform="translate(0 37.6)">
       
  1692                   <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  1693                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">SMS Protocols</text>
       
  1694                   <g transform="translate(0 6.299999999999999)">
       
  1695                     <g class="component" id="SMSStack">
       
  1696                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1697                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1698                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">SMS Stack</text>
       
  1699                     </g>
       
  1700                     <g class="component" id="CDMASMSStack">
       
  1701                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  1702                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  1703                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">CDMA SMS Stack</text>
       
  1704                     </g>
       
  1705                   </g>
       
  1706                 </g>
       
  1707                 <g class="collection" transform="translate(0 75.2)">
       
  1708                   <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  1709                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Telephony Server Plugins</text>
       
  1710                   <g transform="translate(0 6.299999999999999)">
       
  1711                     <g class="component" id="MultiModeTSY">
       
  1712                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  1713                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:red;stroke-width: 0.8; "/>
       
  1714                       <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
  1715                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MultiMode TSY</text>
       
  1716                     </g>
       
  1717                     <g class="component" id="CDMATSY">
       
  1718                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  1719                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:red;stroke-width: 0.8; "/>
       
  1720                       <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
  1721                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">CDMA TSY</text>
       
  1722                     </g>
       
  1723                     <g class="component" id="SIMTSY">
       
  1724                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  1725                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:red;stroke-width: 0.8; "/>
       
  1726                       <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
  1727                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">SIM TSY</text>
       
  1728                     </g>
       
  1729                   </g>
       
  1730                 </g>
       
  1731                 <g class="collection" transform="translate(30.000000000000004 75.2)">
       
  1732                   <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  1733                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Telephony Ref. Platform</text>
       
  1734                   <g transform="translate(0 6.299999999999999)">
       
  1735                     <g class="component" id="TRPTSY">
       
  1736                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  1737                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  1738                       <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
  1739                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">TRP TSY</text>
       
  1740                     </g>
       
  1741                     <g class="component" id="TRPAGT">
       
  1742                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1743                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1744                       <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  1745                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">TRP AGT</text>
       
  1746                     </g>
       
  1747                   </g>
       
  1748                 </g>
       
  1749               </g>
       
  1750             </g>
       
  1751             <g class="subblock" transform="translate( 127.19999999999999)">
       
  1752               <rect class="subblock" x="0" height="90.8" width="125.1" y="0"/>
       
  1753               <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="85.8" width="78.6" y="26.6">Networking Services</text>
       
  1754               <g>
       
  1755                 <g class="collection" transform="translate(0 0)">
       
  1756                   <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
       
  1757                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">TCP/IP Utilities</text>
       
  1758                   <g transform="translate(0 6.299999999999999)">
       
  1759                     <g class="component" id="DND">
       
  1760                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1761                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1762                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">DND</text>
       
  1763                     </g>
       
  1764                     <g class="component" id="DNDConfig">
       
  1765                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1766                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1767                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">DND Config</text>
       
  1768                     </g>
       
  1769                     <g class="component" id="DHCP">
       
  1770                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1771                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape7" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1772                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">DHCP</text>
       
  1773                     </g>
       
  1774                     <g class="component" id="NetworkAddressandPortTranslation">
       
  1775                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1776                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1777                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Network Addr &amp; Port Trans­lation</text>
       
  1778                     </g>
       
  1779                   </g>
       
  1780                 </g>
       
  1781                 <g class="collection" transform="translate(39.300000000000004 0)">
       
  1782                   <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  1783                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">ESock API Extensions</text>
       
  1784                   <g transform="translate(0 6.299999999999999)">
       
  1785                     <g class="component" id="InternetSockets">
       
  1786                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1787                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1788                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Internet Sockets</text>
       
  1789                     </g>
       
  1790                   </g>
       
  1791                 </g>
       
  1792                 <g class="collection" transform="translate(0 18.8)">
       
  1793                   <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
       
  1794                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Network Protocols</text>
       
  1795                   <g transform="translate(0 6.299999999999999)">
       
  1796                     <g class="component" id="IPEventNotifier">
       
  1797                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1798                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1799                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">IP Event Notifier</text>
       
  1800                     </g>
       
  1801                     <g class="component" id="TCP/IPv4/v6PRT">
       
  1802                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1803                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1804                       <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape7"/>
       
  1805                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">TCP/ IPv4/v6 PRT</text>
       
  1806                     </g>
       
  1807                     <g class="component" id="IPv6Config">
       
  1808                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1809                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1810                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">IPv6 Config</text>
       
  1811                     </g>
       
  1812                     <g class="component" id="IPHook">
       
  1813                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  1814                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  1815                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">IP Hook</text>
       
  1816                     </g>
       
  1817                     <g class="component" id="MobileIP">
       
  1818                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1819                       <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1820                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Mobile IP</text>
       
  1821                     </g>
       
  1822                   </g>
       
  1823                 </g>
       
  1824                 <g class="collection" transform="translate(0 37.6)">
       
  1825                   <rect class="collection" x="0" y="0" height="15.6" width="65.10000000000001"/>
       
  1826                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="63.70000000000001">Network Control</text>
       
  1827                   <g transform="translate(0 6.299999999999999)">
       
  1828                     <g class="component" id="QoSFrameworkConfig">
       
  1829                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1830                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1831                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">QoS Frmwk. Config</text>
       
  1832                     </g>
       
  1833                     <g class="component" id="QoSLibrary">
       
  1834                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1835                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1836                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">QoS Library</text>
       
  1837                     </g>
       
  1838                     <g class="component" id="PFQoSLibrary">
       
  1839                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1840                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1841                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">PF QoS Library</text>
       
  1842                     </g>
       
  1843                     <g class="component" id="QoSFrameworkPRT">
       
  1844                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1845                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape7" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1846                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape7"/>
       
  1847                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">QOS Frmwk. PRT</text>
       
  1848                     </g>
       
  1849                     <g class="component" id="IPCPR">
       
  1850                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1851                       <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1852                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85">IP CPR</text>
       
  1853                     </g>
       
  1854                     <g class="component" id="IPSCPR">
       
  1855                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1856                       <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1857                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15">IP SCPR</text>
       
  1858                     </g>
       
  1859                     <g class="component" id="IPCPRShim">
       
  1860                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1861                       <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1862                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">IP CPR Shim</text>
       
  1863                     </g>
       
  1864                   </g>
       
  1865                 </g>
       
  1866                 <g class="collection" transform="translate(0 75.2)">
       
  1867                   <rect class="collection" x="0" y="0" height="15.6" width="83.7"/>
       
  1868                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="82.3">Link Layer Control</text>
       
  1869                   <g transform="translate(0 6.299999999999999)">
       
  1870                     <g class="component" id="CSDAGT">
       
  1871                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1872                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1873                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">CSD AGT</text>
       
  1874                     </g>
       
  1875                     <g class="component" id="PSDAGT">
       
  1876                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1877                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1878                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">PSD AGT</text>
       
  1879                     </g>
       
  1880                     <g class="component" id="NULLAGT">
       
  1881                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1882                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1883                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">NULL AGT</text>
       
  1884                     </g>
       
  1885                     <g class="component" id="GPRSQOSPRT">
       
  1886                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1887                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1888                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">GPRS QOS PRT</text>
       
  1889                     </g>
       
  1890                     <g class="component" id="UMTSQOSPRT">
       
  1891                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1892                       <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1893                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">UMTS QOS PRT</text>
       
  1894                     </g>
       
  1895                     <g class="component" id="QOSExtnAPI">
       
  1896                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1897                       <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1898                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">QOS Extn API</text>
       
  1899                     </g>
       
  1900                     <g class="component" id="SecondaryPDPcontextUMTSDriver">
       
  1901                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1902                       <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1903                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Secondary PDP UMTS Driver</text>
       
  1904                     </g>
       
  1905                     <g class="component" id="UMTS/GPRSSCPR">
       
  1906                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1907                       <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1908                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">UMTS/GPRS SCPR</text>
       
  1909                     </g>
       
  1910                     <g class="component" id="QOS3GPPCPR">
       
  1911                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1912                       <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1913                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001" width="9.3">QOS 3GPP CPR</text>
       
  1914                     </g>
       
  1915                   </g>
       
  1916                 </g>
       
  1917                 <g class="collection" transform="translate(0 56.4)">
       
  1918                   <rect class="collection" x="0" y="0" height="15.6" width="74.4"/>
       
  1919                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="73">Link Layer Protocols</text>
       
  1920                   <g transform="translate(0 6.299999999999999)">
       
  1921                     <g class="component" id="EthernetNIF">
       
  1922                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1923                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1924                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Ethernet NIF</text>
       
  1925                     </g>
       
  1926                     <g class="component" id="EthernetPacketDriver">
       
  1927                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1928                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1929                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Ethernet Packet DRV</text>
       
  1930                     </g>
       
  1931                     <g class="component" id="PPPNIF">
       
  1932                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1933                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1934                       <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
  1935                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">PPP NIF</text>
       
  1936                     </g>
       
  1937                     <g class="component" id="PPPConfig">
       
  1938                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1939                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1940                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">PPP Config</text>
       
  1941                     </g>
       
  1942                     <g class="component" id="SLIPNIF">
       
  1943                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  1944                       <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape2" style="fill:red;stroke-width: 0.8; "/>
       
  1945                       <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
  1946                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">SLIP NIF</text>
       
  1947                     </g>
       
  1948                     <g class="component" id="TunnelNIF">
       
  1949                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1950                       <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1951                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Tunnel NIF</text>
       
  1952                     </g>
       
  1953                     <g class="component" id="RawIPNIF">
       
  1954                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1955                       <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1956                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Raw IP NIF</text>
       
  1957                     </g>
       
  1958                     <g class="component" id="WirelessLAN">
       
  1959                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1960                       <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1961                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Wireless LAN</text>
       
  1962                     </g>
       
  1963                   </g>
       
  1964                 </g>
       
  1965                 <g class="collection" transform="translate(76.5 56.4)">
       
  1966                   <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  1967                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">PPP Compression Plugins</text>
       
  1968                   <g transform="translate(0 6.299999999999999)">
       
  1969                     <g class="component" id="PredictorCompression">
       
  1970                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1971                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1972                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Predictor Compres­sion</text>
       
  1973                     </g>
       
  1974                     <g class="component" id="MPPC">
       
  1975                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1976                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1977                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">MPPC</text>
       
  1978                     </g>
       
  1979                     <g class="component" id="StacLZSCompression">
       
  1980                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1981                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1982                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Stac LZS Compres­sion</text>
       
  1983                     </g>
       
  1984                   </g>
       
  1985                 </g>
       
  1986                 <g class="collection" transform="translate(106.5 56.4)">
       
  1987                   <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  1988                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Link Layer Utilities</text>
       
  1989                   <g transform="translate(0 6.299999999999999)">
       
  1990                     <g class="component" id="EAPFramework">
       
  1991                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  1992                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  1993                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">EAP Frmwk.</text>
       
  1994                     </g>
       
  1995                     <g class="component" id="PacketLogger">
       
  1996                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  1997                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  1998                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Packet Logger</text>
       
  1999                     </g>
       
  2000                   </g>
       
  2001                 </g>
       
  2002               </g>
       
  2003             </g>
       
  2004             <g class="subblock" transform="translate( 254.39999999999998)">
       
  2005               <rect class="subblock" x="0" height="90.8" width="65.10000000000001" y="0"/>
       
  2006               <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="40.35000000000001" width="49.50000000000001" y="7.8">Short Link Services</text>
       
  2007               <g>
       
  2008                 <g class="collection" transform="translate(0 0)">
       
  2009                   <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  2010                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">USB Management</text>
       
  2011                   <g transform="translate(0 6.299999999999999)">
       
  2012                     <g class="component" id="USBManager">
       
  2013                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2014                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:yellow;stroke-width: 0.8; "/>
       
  2015                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">USB Manager</text>
       
  2016                     </g>
       
  2017                   </g>
       
  2018                 </g>
       
  2019                 <g class="collection" transform="translate(0 18.8)">
       
  2020                   <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  2021                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Short Link</text>
       
  2022                   <g transform="translate(0 6.299999999999999)">
       
  2023                     <g class="component" id="HCIFramework">
       
  2024                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2025                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
  2026                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">HCI Frmwk.</text>
       
  2027                     </g>
       
  2028                     <g class="component" id="BluetoothSDP">
       
  2029                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2030                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
  2031                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Btooth.  SDP</text>
       
  2032                     </g>
       
  2033                     <g class="component" id="RemoteControlFramework">
       
  2034                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2035                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  2036                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Remote Control Frmwk.</text>
       
  2037                     </g>
       
  2038                   </g>
       
  2039                 </g>
       
  2040                 <g class="collection" transform="translate(30.000000000000004 18.8)">
       
  2041                   <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  2042                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Host Controller Interface</text>
       
  2043                   <g transform="translate(0 6.299999999999999)">
       
  2044                     <g class="component" id="BluetoothHCI">
       
  2045                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2046                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:red;stroke-width: 0.8; "/>
       
  2047                       <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
  2048                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Btooth. HCI</text>
       
  2049                     </g>
       
  2050                     <g class="component" id="BluetoothHCIProxy">
       
  2051                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2052                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  2053                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Btooth. HCI Proxy</text>
       
  2054                     </g>
       
  2055                     <g class="component" id="BluetoothHCIImplementation">
       
  2056                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2057                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2058                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Btooth. HCI Impl.</text>
       
  2059                     </g>
       
  2060                   </g>
       
  2061                 </g>
       
  2062                 <g class="collection" transform="translate(0 37.6)">
       
  2063                   <rect class="collection" x="0" y="0" height="15.6" width="65.10000000000001"/>
       
  2064                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="63.70000000000001">Bluetooth</text>
       
  2065                   <g transform="translate(0 6.299999999999999)">
       
  2066                     <g class="component" id="BluetoothManager">
       
  2067                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2068                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
  2069                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Btooth.  Manager</text>
       
  2070                     </g>
       
  2071                     <g class="component" id="BluetoothNotifiers">
       
  2072                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2073                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  2074                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Btooth. Notifiers</text>
       
  2075                     </g>
       
  2076                     <g class="component" id="BluetoothConfig">
       
  2077                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2078                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  2079                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Bluetooth Config</text>
       
  2080                     </g>
       
  2081                     <g class="component" id="BluetoothGAVDP">
       
  2082                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2083                       <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  2084                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Btooth. GAVDP</text>
       
  2085                     </g>
       
  2086                     <g class="component" id="BluetoothROM">
       
  2087                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2088                       <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  2089                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Btooth. ROM</text>
       
  2090                     </g>
       
  2091                     <g class="component" id="BluetoothUser">
       
  2092                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2093                       <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  2094                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Btooth. User</text>
       
  2095                     </g>
       
  2096                     <g class="component" id="BluetoothCommon">
       
  2097                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2098                       <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  2099                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Btooth. Common</text>
       
  2100                     </g>
       
  2101                   </g>
       
  2102                 </g>
       
  2103                 <g class="collection" transform="translate(0 56.4)">
       
  2104                   <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  2105                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Short Link Protocol Plugins</text>
       
  2106                   <g transform="translate(0 6.299999999999999)">
       
  2107                     <g class="component" id="BluetoothStackPRT">
       
  2108                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2109                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
  2110                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Btooth. Stack PRT</text>
       
  2111                     </g>
       
  2112                     <g class="component" id="IrDAPRT">
       
  2113                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2114                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
  2115                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">IrDA PRT</text>
       
  2116                     </g>
       
  2117                     <g class="component" id="IrDAConfig">
       
  2118                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2119                       <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  2120                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">IrDA Config</text>
       
  2121                     </g>
       
  2122                   </g>
       
  2123                 </g>
       
  2124                 <g class="collection" transform="translate(0 75.2)">
       
  2125                   <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  2126                   <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Serial Comms Server Plugins</text>
       
  2127                   <g transform="translate(0 6.299999999999999)">
       
  2128                     <g class="component" id="BluetoothCSY">
       
  2129                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2130                       <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2131                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Btooth.  CSY</text>
       
  2132                     </g>
       
  2133                     <g class="component" id="MUXCSY">
       
  2134                       <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2135                       <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2136                       <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2137                       <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">MUX CSY</text>
       
  2138                     </g>
       
  2139                   </g>
       
  2140                 </g>
       
  2141               </g>
       
  2142             </g>
       
  2143           </g>
       
  2144         </g>
       
  2145         <g class="block" transform="translate( 430.20000000000005 0)">
       
  2146           <rect class="block" x="0" width="48.60000000000001" height="101.43" y="-3.2"/>
       
  2147           <text text-anchor="middle" class="block" width="48.60000000000001" x="24.300000000000004" y="97.23" dominant-baseline="ideographic">Multimedia</text>
       
  2148           <g>
       
  2149             <g class="collection" transform="translate(0 0)">
       
  2150               <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
       
  2151               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Multimedia APIs and Frameworks</text>
       
  2152               <g transform="translate(0 6.299999999999999)">
       
  2153                 <g class="component" id="MultimediaFramework">
       
  2154                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2155                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2156                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Multi­media Frmwk.</text>
       
  2157                 </g>
       
  2158                 <g class="component" id="MultimediaUtilityLibrary">
       
  2159                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2160                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2161                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Multi­media Utility Library</text>
       
  2162                 </g>
       
  2163                 <g class="component" id="ImagingFrameworks">
       
  2164                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2165                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2166                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Imaging Frmwks.</text>
       
  2167                 </g>
       
  2168                 <g class="component" id="CameraFramework">
       
  2169                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2170                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2171                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Camera Frmwk.</text>
       
  2172                 </g>
       
  2173                 <g class="component" id="BroadcastRadioTuner">
       
  2174                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2175                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2176                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Broadcast Radio Tuner</text>
       
  2177                 </g>
       
  2178               </g>
       
  2179             </g>
       
  2180             <g class="collection" transform="translate(0 18.8)">
       
  2181               <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  2182               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Multimedia Plugins</text>
       
  2183               <g transform="translate(0 6.299999999999999)">
       
  2184                 <g class="component" id="MultimediaFrameworkPlugins">
       
  2185                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2186                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2187                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Multi­media Frmwk. Plugins</text>
       
  2188                 </g>
       
  2189                 <g class="component" id="ImagingPlugins">
       
  2190                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2191                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2192                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Imaging Plugins</text>
       
  2193                 </g>
       
  2194                 <g class="component" id="CameraPlugins">
       
  2195                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2196                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2197                   <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2198                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Camera Plugins</text>
       
  2199                 </g>
       
  2200               </g>
       
  2201             </g>
       
  2202             <g class="collection" transform="translate(0 56.4)">
       
  2203               <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  2204               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Multimedia Device Framework</text>
       
  2205               <g transform="translate(0 6.299999999999999)">
       
  2206                 <g class="component" id="MediaDeviceFramework">
       
  2207                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2208                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2209                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Media Device Frmwk.</text>
       
  2210                 </g>
       
  2211                 <g class="component" id="SpeechRecognitionController">
       
  2212                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2213                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2214                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Speech Recog­nition Controller</text>
       
  2215                 </g>
       
  2216                 <g class="component" id="OpenMAX">
       
  2217                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2218                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2219                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">OpenMAX</text>
       
  2220                 </g>
       
  2221               </g>
       
  2222             </g>
       
  2223             <g class="collection" transform="translate(0 37.6)">
       
  2224               <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
       
  2225               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Sound Device</text>
       
  2226               <g transform="translate(0 6.299999999999999)">
       
  2227                 <g class="component" id="DevSoundAPI">
       
  2228                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2229                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2230                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">DevSound API</text>
       
  2231                 </g>
       
  2232                 <g class="component" id="DevSoundHardwareDeviceAPI">
       
  2233                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2234                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2235                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">DevSound Hardware Device API</text>
       
  2236                 </g>
       
  2237                 <g class="component" id="DevSoundPluginSupport">
       
  2238                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2239                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2240                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">DevSound Plugin Support</text>
       
  2241                 </g>
       
  2242                 <g class="component" id="ReferenceDevSoundPlugins">
       
  2243                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2244                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2245                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Reference DevSound Plugins</text>
       
  2246                 </g>
       
  2247                 <g class="component" id="BluetoothDevSoundPlugin">
       
  2248                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2249                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2250                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Bluetooth DevSound Plugin</text>
       
  2251                 </g>
       
  2252               </g>
       
  2253             </g>
       
  2254             <g class="collection" transform="translate(30.000000000000004 56.4)">
       
  2255               <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  2256               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Multimedia HW Adapt.</text>
       
  2257               <g transform="translate(0 6.299999999999999)">
       
  2258                 <g class="component" id="VideoHAI">
       
  2259                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2260                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2261                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Video HAI</text>
       
  2262                 </g>
       
  2263                 <g class="component" id="MobileTVDVB-HReceiverHAI">
       
  2264                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2265                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  2266                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Mobile TV DVB-H Receiver HAI</text>
       
  2267                 </g>
       
  2268               </g>
       
  2269             </g>
       
  2270           </g>
       
  2271         </g>
       
  2272         <g class="block" transform="translate( 480.9000000000001 0)">
       
  2273           <rect class="block" x="0" width="57.900000000000006" height="101.43" y="-3.2"/>
       
  2274           <text text-anchor="middle" class="block" width="57.900000000000006" x="28.950000000000003" y="97.23" dominant-baseline="ideographic">Graphics</text>
       
  2275           <g>
       
  2276             <g class="collection" transform="translate(0 0)">
       
  2277               <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  2278               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Windowing Framework</text>
       
  2279               <g transform="translate(0 6.299999999999999)">
       
  2280                 <g class="component" id="WindowServer">
       
  2281                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2282                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2283                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Window Server</text>
       
  2284                 </g>
       
  2285               </g>
       
  2286             </g>
       
  2287             <g class="collection" transform="translate(17.7 0)">
       
  2288               <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  2289               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Printing Services</text>
       
  2290               <g transform="translate(0 6.299999999999999)">
       
  2291                 <g class="component" id="PrinterDriverSupport">
       
  2292                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2293                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2294                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Printer Driver Support</text>
       
  2295                 </g>
       
  2296                 <g class="component" id="PrinterDrivers">
       
  2297                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2298                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2299                   <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
  2300                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Printer Drivers</text>
       
  2301                 </g>
       
  2302               </g>
       
  2303             </g>
       
  2304             <g class="collection" transform="translate(0 18.8)">
       
  2305               <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
       
  2306               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Fonts Services</text>
       
  2307               <g transform="translate(0 6.299999999999999)">
       
  2308                 <g class="component" id="TextShaperPlugin">
       
  2309                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2310                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2311                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Text Shaper Plugin</text>
       
  2312                 </g>
       
  2313                 <g class="component" id="FontandBitmapServer">
       
  2314                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2315                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2316                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Font &amp;Bitmp. Server</text>
       
  2317                 </g>
       
  2318                 <g class="component" id="FontStore">
       
  2319                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2320                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2321                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Font Store</text>
       
  2322                 </g>
       
  2323                 <g class="component" id="FreeTypeFontRasteriser">
       
  2324                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2325                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2326                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
  2327                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">FreeType Font Rster.</text>
       
  2328                 </g>
       
  2329                 <g class="component" id="iTypeFontRasteriser">
       
  2330                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2331                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2332                   <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2333                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">iType Font Rster.</text>
       
  2334                 </g>
       
  2335                 <g class="component" id="ReferenceFonts">
       
  2336                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2337                   <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape2" style="fill:red;stroke-width: 0.8; "/>
       
  2338                   <use width="9.3" height="9.3" x="46.5" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
  2339                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Reference Fonts</text>
       
  2340                 </g>
       
  2341               </g>
       
  2342             </g>
       
  2343             <g class="collection" transform="translate(0 37.6)">
       
  2344               <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  2345               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Khronos APIs</text>
       
  2346               <g transform="translate(0 6.299999999999999)">
       
  2347                 <g class="component" id="OpenGLESFramework">
       
  2348                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2349                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:yellow;stroke-width: 0.8; "/>
       
  2350                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OpenGL ES Frmwk.</text>
       
  2351                 </g>
       
  2352                 <g class="component" id="OpenGLESAPI">
       
  2353                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2354                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2355                   <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2356                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OpenGL ES API</text>
       
  2357                 </g>
       
  2358                 <g class="component" id="EGLAPI">
       
  2359                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
       
  2360                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:yellow;stroke-width: 0.8; "/>
       
  2361                   <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2362                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">EGL API</text>
       
  2363                 </g>
       
  2364               </g>
       
  2365             </g>
       
  2366             <g class="collection" transform="translate(0 56.4)">
       
  2367               <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  2368               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Khronos Implementation</text>
       
  2369               <g transform="translate(0 6.299999999999999)">
       
  2370                 <g class="component" id="OpenGLESImplementation">
       
  2371                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2372                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2373                   <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2374                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OpenGL ES Implemen­tation</text>
       
  2375                 </g>
       
  2376                 <g class="component" id="EGLImplementation">
       
  2377                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2378                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2379                   <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2380                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">EGL Implemen­tation</text>
       
  2381                 </g>
       
  2382               </g>
       
  2383             </g>
       
  2384             <g class="collection" transform="translate(30.000000000000004 37.6)">
       
  2385               <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  2386               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Graphics Dev­ice Interface</text>
       
  2387               <g transform="translate(0 6.299999999999999)">
       
  2388                 <g class="component" id="BitGDI">
       
  2389                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2390                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2391                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Bit GDI</text>
       
  2392                 </g>
       
  2393                 <g class="component" id="GDI">
       
  2394                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2395                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2396                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">GDI</text>
       
  2397                 </g>
       
  2398                 <g class="component" id="ColourPalette">
       
  2399                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2400                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape2" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2401                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Colour Palette</text>
       
  2402                 </g>
       
  2403               </g>
       
  2404             </g>
       
  2405           </g>
       
  2406         </g>
       
  2407         <g class="block" transform="translate( 540.9000000000001 0)">
       
  2408           <rect class="block" x="0" width="37.2" height="101.43" y="-3.2"/>
       
  2409           <text text-anchor="middle" class="block" width="37.2" x="18.6" y="97.23" dominant-baseline="ideographic">Location Based Services</text>
       
  2410           <g>
       
  2411             <g class="collection" transform="translate(0 0)">
       
  2412               <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  2413               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Location Request Mgmt.</text>
       
  2414               <g transform="translate(0 6.299999999999999)">
       
  2415                 <g class="component" id="LocationServer">
       
  2416                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2417                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2418                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Location Server</text>
       
  2419                 </g>
       
  2420                 <g class="component" id="NetworkRequestHandler">
       
  2421                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2422                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2423                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Network Request Handler</text>
       
  2424                 </g>
       
  2425               </g>
       
  2426             </g>
       
  2427             <g class="collection" transform="translate(0 18.8)">
       
  2428               <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
       
  2429               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Location Management</text>
       
  2430               <g transform="translate(0 6.299999999999999)">
       
  2431                 <g class="component" id="A-GPSLocationManager">
       
  2432                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2433                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2434                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">A-GPS Location Manager</text>
       
  2435                 </g>
       
  2436                 <g class="component" id="NetworkLocationManager">
       
  2437                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2438                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2439                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Network Location Manager</text>
       
  2440                 </g>
       
  2441                 <g class="component" id="LBSAdmin">
       
  2442                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2443                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2444                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">LBS Admin</text>
       
  2445                 </g>
       
  2446                 <g class="component" id="NetworkGateway">
       
  2447                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2448                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2449                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Network Gateway</text>
       
  2450                 </g>
       
  2451               </g>
       
  2452             </g>
       
  2453             <g class="collection" transform="translate(0 37.6)">
       
  2454               <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  2455               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Network Adaptation</text>
       
  2456               <g transform="translate(0 6.299999999999999)">
       
  2457                 <g class="component" id="NetworkProtocolModule">
       
  2458                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2459                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2460                   <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2461                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Network Protocol Module</text>
       
  2462                 </g>
       
  2463               </g>
       
  2464             </g>
       
  2465             <g class="collection" transform="translate(17.7 37.6)">
       
  2466               <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  2467               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Data Source Adaptation</text>
       
  2468               <g transform="translate(0 6.299999999999999)">
       
  2469                 <g class="component" id="A-GPSReferenceModule">
       
  2470                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2471                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2472                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">A-GPS Reference Module</text>
       
  2473                 </g>
       
  2474               </g>
       
  2475             </g>
       
  2476           </g>
       
  2477         </g>
       
  2478       </g>
       
  2479     </g>
       
  2480   </g>
       
  2481   <g class="layer" transform="translate(0 245.49)">
       
  2482     <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="70.23"/>
       
  2483     <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="70.23" x="-35.415">Kernel Services</text>
       
  2484     <g class="layer-detail" transform="translate(197.9000000000001 6.4)">
       
  2485       <rect x="-185.10000000000008" class="layer" y="-6.4" width="578.1000000000001" height="70.23"/>
       
  2486       <g>
       
  2487         <g class="block" transform="translate( 0 18.8)">
       
  2488           <rect class="block" x="0" width="118.19999999999999" height="41.83" y="0"/>
       
  2489           <text text-anchor="middle" class="block" width="118.19999999999999" x="59.099999999999994" y="40.83" dominant-baseline="ideographic">Kernel-side Services</text>
       
  2490           <g>
       
  2491             <g class="collection" transform="translate(0 0)">
       
  2492               <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  2493               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Kernel Architecture</text>
       
  2494               <g transform="translate(0 6.299999999999999)">
       
  2495                 <g class="component" id="KernelArchitecture2">
       
  2496                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2497                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2498                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Kernel Arch. 2</text>
       
  2499                 </g>
       
  2500               </g>
       
  2501             </g>
       
  2502             <g class="collection" transform="translate(0 18.8)">
       
  2503               <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  2504               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Boot Loader</text>
       
  2505               <g transform="translate(0 6.299999999999999)">
       
  2506                 <g class="component" id="Bootstrap">
       
  2507                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2508                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2509                   <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
  2510                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Boot­strap</text>
       
  2511                 </g>
       
  2512               </g>
       
  2513             </g>
       
  2514             <g class="collection" transform="translate(17.7 18.8)">
       
  2515               <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
       
  2516               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Flash Translation Layer</text>
       
  2517               <g transform="translate(0 6.299999999999999)">
       
  2518                 <g class="component" id="Unistore2Drivers">
       
  2519                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2520                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2521                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Unistore2 Drivers</text>
       
  2522                 </g>
       
  2523                 <g class="component" id="Unistore2Core">
       
  2524                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2525                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2526                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Unistore2 Core</text>
       
  2527                 </g>
       
  2528                 <g class="component" id="Unistore2CrashLogger">
       
  2529                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2530                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2531                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Unistore2 Crash Logger</text>
       
  2532                 </g>
       
  2533                 <g class="component" id="Unistore2BootSupport">
       
  2534                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2535                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2536                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2537                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Unistore2 Boot Support</text>
       
  2538                 </g>
       
  2539               </g>
       
  2540             </g>
       
  2541             <g class="collection" transform="translate(17.7 0)">
       
  2542               <rect class="collection" x="0" y="0" height="15.6" width="65.10000000000001"/>
       
  2543               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="63.70000000000001">Logical Device Drivers</text>
       
  2544               <g transform="translate(0 6.299999999999999)">
       
  2545                 <g class="component" id="EthernetDriver">
       
  2546                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2547                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2548                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Ether. Driver</text>
       
  2549                 </g>
       
  2550                 <g class="component" id="SoundDriver">
       
  2551                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2552                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2553                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Sound Driver</text>
       
  2554                 </g>
       
  2555                 <g class="component" id="SerialPortDriver">
       
  2556                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2557                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2558                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Serial Port Driver</text>
       
  2559                 </g>
       
  2560                 <g class="component" id="LegacyDrivers">
       
  2561                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2562                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2563                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Legacy Drivers</text>
       
  2564                 </g>
       
  2565                 <g class="component" id="LocalMediaSubsystem">
       
  2566                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2567                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2568                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Local Media Sub­system</text>
       
  2569                 </g>
       
  2570                 <g class="component" id="RunModeDebugger">
       
  2571                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2572                   <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2573                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Run Mode Debugger</text>
       
  2574                 </g>
       
  2575                 <g class="component" id="KernelTraceTool">
       
  2576                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2577                   <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2578                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Kernel Trace Tool</text>
       
  2579                 </g>
       
  2580               </g>
       
  2581             </g>
       
  2582             <g class="collection" transform="translate(57.00000000000001 18.8)">
       
  2583               <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
       
  2584               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Generic Driver Support</text>
       
  2585               <g transform="translate(0 6.299999999999999)">
       
  2586                 <g class="component" id="SDCard3CDriver">
       
  2587                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2588                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2589                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">SD Card 3C Driver</text>
       
  2590                 </g>
       
  2591                 <g class="component" id="SDCard4CDriver">
       
  2592                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2593                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2594                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">SD Card 4C Driver</text>
       
  2595                 </g>
       
  2596                 <g class="component" id="MediaDrivers">
       
  2597                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2598                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2599                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Media Drivers</text>
       
  2600                 </g>
       
  2601                 <g class="component" id="GenericBoardSupportPackages">
       
  2602                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2603                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2604                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Generic Board Support Packages</text>
       
  2605                 </g>
       
  2606                 <g class="component" id="SystemOnChipASSP">
       
  2607                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2608                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2609                   <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2610                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">System On Chip ASSP</text>
       
  2611                 </g>
       
  2612               </g>
       
  2613             </g>
       
  2614             <g class="collection" transform="translate(84.9 0)">
       
  2615               <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  2616               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Shortlink LDD</text>
       
  2617               <g transform="translate(0 6.299999999999999)">
       
  2618                 <g class="component" id="USBClientDriver">
       
  2619                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2620                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2621                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">USB Client Driver</text>
       
  2622                 </g>
       
  2623               </g>
       
  2624             </g>
       
  2625             <g class="collection" transform="translate(102.6 0)">
       
  2626               <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  2627               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Localis­ation</text>
       
  2628               <g transform="translate(0 6.299999999999999)">
       
  2629                 <g class="component" id="LocaleSupport">
       
  2630                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2631                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2632                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Locale Support</text>
       
  2633                 </g>
       
  2634               </g>
       
  2635             </g>
       
  2636           </g>
       
  2637         </g>
       
  2638         <g class="block" transform="translate( 0 0)">
       
  2639           <rect class="block" x="0" width="207.9" height="18.8" y="-3.2"/>
       
  2640           <text text-anchor="middle" class="block" width="27.900000000000006" x="193.95" y="7.8" dominant-baseline="mathematical">User-side Services</text>
       
  2641           <g>
       
  2642             <g class="collection" transform="translate(0 0)">
       
  2643               <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
       
  2644               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">User Library and File Server</text>
       
  2645               <g transform="translate(0 6.299999999999999)">
       
  2646                 <g class="component" id="UserLibrary">
       
  2647                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2648                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape1" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2649                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">User Library</text>
       
  2650                 </g>
       
  2651                 <g class="component" id="CompilerRuntimeSupport">
       
  2652                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2653                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2654                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Compiler Runtime Support</text>
       
  2655                 </g>
       
  2656                 <g class="component" id="FileServer">
       
  2657                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
       
  2658                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape1" style="fill:#c0d9d9;stroke-width: 0.8; "/>
       
  2659                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">File Server</text>
       
  2660                 </g>
       
  2661                 <g class="component" id="FATFilenameConversionPlugins">
       
  2662                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2663                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2664                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">FAT file name Conv. Plugins</text>
       
  2665                 </g>
       
  2666                 <g class="component" id="NANDFlashTranslationLayer">
       
  2667                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2668                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2669                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">NAND Flash Trans­lation Layer</text>
       
  2670                 </g>
       
  2671                 <g class="component" id="BaseStarter">
       
  2672                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2673                   <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape0" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2674                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Base Starter</text>
       
  2675                 </g>
       
  2676               </g>
       
  2677             </g>
       
  2678             <g class="collection" transform="translate(57.900000000000006 0)">
       
  2679               <rect class="collection" x="0" y="0" height="15.6" width="83.7"/>
       
  2680               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="82.3">File Systems</text>
       
  2681               <g transform="translate(0 6.299999999999999)">
       
  2682                 <g class="component" id="ROMFileSystem">
       
  2683                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2684                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2685                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">ROM File System</text>
       
  2686                 </g>
       
  2687                 <g class="component" id="ROFSFileSystem">
       
  2688                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2689                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2690                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">ROFS</text>
       
  2691                 </g>
       
  2692                 <g class="component" id="USBMassStorageFileSystem">
       
  2693                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2694                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2695                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">USB Mass Storage FS</text>
       
  2696                 </g>
       
  2697                 <g class="component" id="LFFSFileSystem">
       
  2698                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2699                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2700                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">LFFS</text>
       
  2701                 </g>
       
  2702                 <g class="component" id="FAT32FileSystem">
       
  2703                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2704                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2705                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">FAT32 File System</text>
       
  2706                 </g>
       
  2707                 <g class="component" id="FATFileSystem">
       
  2708                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2709                   <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape0" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2710                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">FAT File System</text>
       
  2711                 </g>
       
  2712                 <g class="component" id="CompositeFileSystem">
       
  2713                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2714                   <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape0" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2715                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Composite File System</text>
       
  2716                 </g>
       
  2717                 <g class="component" id="NTFSFileSystem">
       
  2718                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2719                   <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#BorderShape0" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2720                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001">NTFS</text>
       
  2721                 </g>
       
  2722                 <g class="component" id="ISO9660FileSystem">
       
  2723                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2724                   <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#BorderShape0" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2725                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001" width="9.3">ISO9660 File System</text>
       
  2726                 </g>
       
  2727               </g>
       
  2728             </g>
       
  2729             <g class="collection" transform="translate(143.70000000000002 0)">
       
  2730               <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  2731               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">HAL Services</text>
       
  2732               <g transform="translate(0 6.299999999999999)">
       
  2733                 <g class="component" id="User-SideHardwareAbstraction">
       
  2734                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2735                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2736                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">User Side Hardware Abstrac­tion</text>
       
  2737                 </g>
       
  2738               </g>
       
  2739             </g>
       
  2740             <g class="collection" transform="translate(161.4 0)">
       
  2741               <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  2742               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Text Mode Shell</text>
       
  2743               <g transform="translate(0 6.299999999999999)">
       
  2744                 <g class="component" id="TextWindowServer">
       
  2745                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2746                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape7" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2747                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Text Window Server</text>
       
  2748                 </g>
       
  2749                 <g class="component" id="TextShell">
       
  2750                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2751                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape2" style="fill:red;stroke-width: 0.8; "/>
       
  2752                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Text Shell</text>
       
  2753                 </g>
       
  2754               </g>
       
  2755             </g>
       
  2756           </g>
       
  2757         </g>
       
  2758       </g>
       
  2759     </g>
       
  2760   </g>
       
  2761   <g class="layer" transform="translate(0 318.92)">
       
  2762     <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="22"/>
       
  2763     <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="22" x="-11.3">HAL</text>
       
  2764     <g class="layer-detail" transform="translate(153.80000000000004 3.2)">
       
  2765       <rect x="-141.00000000000003" class="layer" y="-3.2" width="578.1000000000001" height="22"/>
       
  2766       <g>
       
  2767         <g class="block" transform="translate( 0 0)">
       
  2768           <rect class="block" x="0" width="260.7" height="15.6" y="0"/>
       
  2769           <text text-anchor="middle" class="block" width="27.900000000000006" x="246.75" y="7.8" dominant-baseline="mathematical">Board Support Packages</text>
       
  2770           <g>
       
  2771             <g class="collection" transform="translate(0 0)">
       
  2772               <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  2773               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Emulator</text>
       
  2774               <g transform="translate(0 6.299999999999999)">
       
  2775                 <g class="component" id="EmulatorBSP">
       
  2776                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2777                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2778                   <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2779                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Emulator BSP</text>
       
  2780                 </g>
       
  2781                 <g class="component" id="Unistore2EmulatorSupport">
       
  2782                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2783                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2784                   <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2785                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Unistore2 Emulator Support</text>
       
  2786                 </g>
       
  2787               </g>
       
  2788             </g>
       
  2789             <g class="collection" transform="translate(20.700000000000003 0)">
       
  2790               <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  2791               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Assabet</text>
       
  2792               <g transform="translate(0 6.299999999999999)">
       
  2793                 <g class="component" id="AssabetBSP">
       
  2794                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2795                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2796                   <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2797                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Assabet BSP</text>
       
  2798                 </g>
       
  2799                 <g class="component" id="StrongArm1100ASSP">
       
  2800                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2801                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2802                   <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2803                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Strong­Arm 1100 ASSP</text>
       
  2804                 </g>
       
  2805               </g>
       
  2806             </g>
       
  2807             <g class="collection" transform="translate(41.400000000000006 0)">
       
  2808               <rect class="collection" x="0" y="0" height="15.6" width="74.4"/>
       
  2809               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="73">Integrator BSP</text>
       
  2810               <g transform="translate(0 6.299999999999999)">
       
  2811                 <g class="component" id="IntegratorMotherboard">
       
  2812                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2813                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2814                   <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2815                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Integrtr. Mother­board</text>
       
  2816                 </g>
       
  2817                 <g class="component" id="IntegratorCoreModules">
       
  2818                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2819                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2820                   <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2821                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Integrtr. Core Modules</text>
       
  2822                 </g>
       
  2823                 <g class="component" id="IntegratorARM920CoreModule">
       
  2824                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2825                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2826                   <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2827                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Integrtr. ARM920 Core Module</text>
       
  2828                 </g>
       
  2829                 <g class="component" id="IntegratorARM1136CoreModule">
       
  2830                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2831                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2832                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2833                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Integrtr. ARM1136 Core Module</text>
       
  2834                 </g>
       
  2835                 <g class="component" id="IntegratorXX600LogicModule">
       
  2836                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2837                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2838                   <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2839                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Integrtr. XX600 Logic Module</text>
       
  2840                 </g>
       
  2841                 <g class="component" id="IntegratorSSRNANDLogicModule">
       
  2842                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2843                   <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2844                   <use width="9.3" height="9.3" x="46.5" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2845                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Integrtr. SSR NAND Logic Module</text>
       
  2846                 </g>
       
  2847                 <g class="component" id="IntegratorPanasonicLogicModule">
       
  2848                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2849                   <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2850                   <use width="9.3" height="9.3" x="55.800000000000004" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2851                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Integrtr. Panasonic Logic Module</text>
       
  2852                 </g>
       
  2853                 <g class="component" id="IntegratorUnistore2NANDLogicModule">
       
  2854                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2855                   <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2856                   <use width="9.3" height="9.3" x="65.10000000000001" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2857                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Integrtr. Unistore2 NAND Logic Module</text>
       
  2858                 </g>
       
  2859               </g>
       
  2860             </g>
       
  2861             <g class="collection" transform="translate(117.9 0)">
       
  2862               <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
       
  2863               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Lubbock</text>
       
  2864               <g transform="translate(0 6.299999999999999)">
       
  2865                 <g class="component" id="LubbockBSP">
       
  2866                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:grey;stroke-width: 0.8; "/>
       
  2867                   <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2868                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Lubbock BSP</text>
       
  2869                 </g>
       
  2870                 <g class="component" id="CotullaASSP">
       
  2871                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:grey;stroke-width: 0.8; "/>
       
  2872                   <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2873                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Cotulla ASSP</text>
       
  2874                 </g>
       
  2875               </g>
       
  2876             </g>
       
  2877             <g class="collection" transform="translate(138.6 0)">
       
  2878               <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
       
  2879               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">OMAP H2</text>
       
  2880               <g transform="translate(0 6.299999999999999)">
       
  2881                 <g class="component" id="OMAPH2BSP">
       
  2882                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2883                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2884                   <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2885                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OMAP H2 BSP</text>
       
  2886                 </g>
       
  2887                 <g class="component" id="OMAPH2Unistore2">
       
  2888                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2889                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2890                   <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2891                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OMAP H2 Unistore2</text>
       
  2892                 </g>
       
  2893                 <g class="component" id="OMAPH2SDIO">
       
  2894                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2895                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2896                   <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2897                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">OMAP H2 SDIO</text>
       
  2898                 </g>
       
  2899               </g>
       
  2900             </g>
       
  2901             <g class="collection" transform="translate(168.6 0)">
       
  2902               <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
       
  2903               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">OMAP H4</text>
       
  2904               <g transform="translate(0 6.299999999999999)">
       
  2905                 <g class="component" id="OMAPH4BSP">
       
  2906                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2907                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2908                   <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2909                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OMAP H4 BSP</text>
       
  2910                 </g>
       
  2911                 <g class="component" id="H4BootLoader">
       
  2912                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2913                   <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2914                   <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2915                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">H4 Boot Loader</text>
       
  2916                 </g>
       
  2917                 <g class="component" id="OMAPH4MiniEnvironmentBootLoader">
       
  2918                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2919                   <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2920                   <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2921                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">H4 Mini Env. Boot Loader</text>
       
  2922                 </g>
       
  2923                 <g class="component" id="OMAPH4Unistore2">
       
  2924                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2925                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2926                   <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2927                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">OMAP H4 Unistore2</text>
       
  2928                 </g>
       
  2929                 <g class="component" id="OMAPH4SDIO">
       
  2930                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2931                   <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2932                   <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2933                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">OMAP H4 SDIO</text>
       
  2934                 </g>
       
  2935               </g>
       
  2936             </g>
       
  2937             <g class="collection" transform="translate(217.2 0)">
       
  2938               <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  2939               <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Generic BSP</text>
       
  2940               <g transform="translate(0 6.299999999999999)">
       
  2941                 <g class="component" id="TemplateVariant">
       
  2942                   <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
       
  2943                   <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:red;stroke-width: 0.8; "/>
       
  2944                   <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  2945                   <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Template Variant</text>
       
  2946                 </g>
       
  2947               </g>
       
  2948             </g>
       
  2949           </g>
       
  2950         </g>
       
  2951         <g class="collection" transform="translate(262.8 0)">
       
  2952           <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  2953           <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Screen Drivers</text>
       
  2954           <g transform="translate(0 6.299999999999999)">
       
  2955             <g class="component" id="ScreenDriver">
       
  2956               <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
       
  2957               <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape2" style="fill:#8f8fbd;stroke-width: 0.8; "/>
       
  2958               <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Screen Driver</text>
       
  2959             </g>
       
  2960           </g>
       
  2961         </g>
       
  2962         <g class="collection" transform="translate(280.50000000000006 0)">
       
  2963           <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       
  2964           <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Baseband Adaptation</text>
       
  2965           <g transform="translate(0 6.299999999999999)">
       
  2966             <g class="component" id="BasebandChannelAdaptorforC32">
       
  2967               <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
       
  2968               <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:#00ffff;stroke-width: 0.8; "/>
       
  2969               <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">C32 BCA</text>
       
  2970             </g>
       
  2971           </g>
       
  2972         </g>
       
  2973       </g>
       
  2974     </g>
       
  2975   </g>
       
  2976   <g class="legend" transform="translate(364.3000000000002 344.12)">
       
  2977     <text text-anchor="middle" class="title" x="190.2" y="4.65">Symbian OS v9.4<tspan dy="6.3" x="190.2">System Model</tspan>
       
  2978       <tspan font-style="italic" dy="6.3" id="release-version" x="190.2" font-weight="normal">DRAFT 1.6</tspan>
       
  2979     </text>
       
  2980     <g>
       
  2981       <rect class="legend" rx="5" ry="5" height="14.3" width="158.79999999999998" x="0" y="0"/>
       
  2982       <g transform="translate(5 2.5)">
       
  2983         <text text-anchor="start" class="lgd" x="0" y="4.65">Key</text>
       
  2984         <text text-anchor="middle" class="label" dominant-baseline="mathematical" x="15.5" y="4.65" width="10">Sched 12 Category:</text>
       
  2985         <g transform="translate(22 0)">
       
  2986           <g id="s4-color0">
       
  2987             <rect class="cbox" height="3.1" width="15.5" fill="yellow" x="0" y="0"/>
       
  2988             <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="7.75" y="1.55">Optional Symbian</text>
       
  2989           </g>
       
  2990           <g id="s4-color1">
       
  2991             <rect class="cbox" height="3.1" width="15.5" fill="red" x="15.5" y="0"/>
       
  2992             <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="23.25" y="1.55">Test/Reference</text>
       
  2993           </g>
       
  2994           <g id="s4-color3">
       
  2995             <rect class="cbox" height="3.1" width="15.5" fill="#8f8fbd" x="0" y="3.1"/>
       
  2996             <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="7.75" y="4.65">Common Replaceable</text>
       
  2997           </g>
       
  2998           <g id="s4-color4">
       
  2999             <rect class="cbox" height="3.1" width="15.5" fill="#00ffff" x="15.5" y="3.1"/>
       
  3000             <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="23.25" y="4.65">Optional Replaceable</text>
       
  3001           </g>
       
  3002           <g id="s4-color5">
       
  3003             <rect class="cbox" height="3.1" width="15.5" fill="#c0d9d9" x="0" y="6.2"/>
       
  3004             <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="7.75" y="7.75">Common Symbian</text>
       
  3005           </g>
       
  3006         </g>
       
  3007         <text text-anchor="middle" class="label" dominant-baseline="mathematical" x="61.5" y="4.65" width="10">IPR:</text>
       
  3008         <g transform="translate(68 0)">
       
  3009           <g class="component" id="color-cmp-5">
       
  3010             <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape1" style="fill:grey;stroke-width: 0.8;"/>
       
  3011             <use width="9.3" height="9.3" x="0" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#BorderShape1"/>
       
  3012             <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">A</text>
       
  3013           </g>
       
  3014           <g class="component" id="color-cmp-5">
       
  3015             <use width="9.3" height="9.3" x="14.3" y="0" xlink:href="#BorderShape6" style="fill:grey;stroke-width: 0.8;"/>
       
  3016             <use width="9.3" height="9.3" x="14.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#BorderShape6"/>
       
  3017             <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="18.950000000000003">B</text>
       
  3018           </g>
       
  3019           <g class="component" id="color-cmp-5">
       
  3020             <use width="9.3" height="9.3" x="28.6" y="0" xlink:href="#BorderShape7" style="fill:grey;stroke-width: 0.8;"/>
       
  3021             <use width="9.3" height="9.3" x="28.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#BorderShape7"/>
       
  3022             <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="33.25">D</text>
       
  3023           </g>
       
  3024           <g class="component" id="color-cmp-5">
       
  3025             <use width="9.3" height="9.3" x="42.900000000000006" y="0" xlink:href="#BorderShape2" style="fill:grey;stroke-width: 0.8;"/>
       
  3026             <use width="9.3" height="9.3" x="42.900000000000006" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#BorderShape2"/>
       
  3027             <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="47.550000000000004">E</text>
       
  3028           </g>
       
  3029         </g>
       
  3030         <g transform="translate(125.2 0)">
       
  3031           <g class="component" id="color-cmp-5">
       
  3032             <use width="9.3" height="9.3" x="0" y="0" xlink:href="#BorderShape0" style="fill:grey;stroke-width: 0.8;"/>
       
  3033             <use width="9.3" height="9.3" x="0" y="0" style="fill: url(#Patternradial-grad); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  3034             <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Outsourced</text>
       
  3035           </g>
       
  3036           <g class="component" id="color-cmp-5">
       
  3037             <use width="9.3" height="9.3" x="14.3" y="0" xlink:href="#BorderShape0" style="fill:grey;stroke-width: 0.8;"/>
       
  3038             <use width="9.3" height="9.3" x="14.3" y="0" style="fill: url(#ref); stroke: none; stroke-width: 0;" xlink:href="#BorderShape0"/>
       
  3039             <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="18.950000000000003" width="9.3">Reference Component</text>
       
  3040           </g>
       
  3041         </g>
       
  3042       </g>
       
  3043     </g>
       
  3044   </g>
       
  3045 </svg>