sysmodellibs/sysmodelgen/test/multicolor/model-output.svg
author terytkon
Sat, 06 Nov 2010 16:59:14 +0200
changeset 9 63964d875993
parent 1 b538b70cbe51
permissions -rw-r--r--
Merge changes to system model generator to SF tip.

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:m="http://exslt.org/math" version="1.1" onload="wrapalltext()" class="component" viewBox="-21.95 0 839.6500000000001 415.7985">
  <title>Symbian OS v9.4 System Model: ISSUED 1.5.2</title>
  <defs>
    <style type="text/css">
    text.layer, text.block, text.subblock, text.collection, text.component,
    text.cbox, text.lgrp, text.label, text.lgd {
		fill:black;
		font-family: Arial;
    }
    text.title {
		fill:red;
		font-weight: bold;
		font-size: 6.3495px;	
		font-family: Arial;
    }    
    text.component {		
		font-size: 1.940px;  /*  5.5pt  */
		font-weight: bold
	}
 	text.lgd, 
	text.layer, text.block {
		font-size: 4.233px;  /*  12pt  */
		font-weight: bold;
	}
	text.label {		
		font-size: 1.940px;  /*  5.5pt  */
		font-weight: bold
	}
	text.cbox {		
		font-size: 1.411px;  /*  4pt  */
		font-weight: bold
	}
	text.lgrp {
		font-size: 12.699px;  /*  36pt  */
		font-weight: normal;
	}

	text.subblock {
		font-size: 2.822px;  /*  8pt  */		
	}

	text.collection {
		font-size: 2.469px;  /*  7pt  */		
	}


	/* thin border */
	rect.legend, rect.collection, rect.cbox {
		stroke-width: 0.0882px;  /*  0.25pt  */
		stroke: black
	}
	/* thick border */
	rect.layer, rect.subblock, rect.block  {
		stroke-width: 0.2469px;  /*  0.7pt  */
		stroke: black
	}
	rect.layer {
		fill: #e6e6e6
	}
	rect.block {
		fill: #b3b3b3
	}
	rect.subblock {
		fill: #e6e6e6
	}
	rect.collection {
		fill: white
	}
	rect.legend {
		fill: white
	}
 </style>
    <linearGradient id="Patternstriped-diag-up" spreadMethod="repeat" gradientUnits="userSpaceOnUse" x1="0%" x2="15%" y1="0%" y2="15%">
      <stop offset="0%" stop-opacity="0" stop-color="white"/>
      <stop offset="20%" stop-color="#ccc" stop-opacity="1"/>
      <stop offset="40%" stop-opacity="0" stop-color="white"/>
      <stop offset="100%" stop-opacity="0" stop-color="white"/>
    </linearGradient>
    <pattern id="Patternbig-X" patternUnits="userSpaceOnUse" x="0" y="0" width="100%" height="100%" viewBox="0 0 10 10">
      <path d="M 1 1 L 9 9 M 1 9  L 9 1" stroke="#555" stroke-width="1.15" stroke-linecap="round"/>
    </pattern>
    <symbol id="Borderbox" viewBox="0 0 20 20">
      <path d="M 0 0 L 0 20 L 20 20 L 20 0 z" stroke="black"/>
    </symbol>
    <symbol id="Borderbox-clipLB" viewBox="0 0 20 20">
      <path d="M 0 0 L 0 15 L 5 20 L 20 20 L 20 0 z" stroke="black"/>
    </symbol>
    <symbol id="Borderbox-clipLT" viewBox="0 0 20 20">
      <path d="M 5 0 L 0 5 L 0 20 L 20 20 L 20 0 z" stroke="black"/>
    </symbol>
    <symbol id="Borderbox-clipRB" viewBox="0 0 20 20">
      <path d="M 0 0 L 0 20 L 15 20 L 20 15 L 20 0 z" stroke="black"/>
    </symbol>
    <symbol id="Borderbox-clipRT" viewBox="0 0 20 20">
      <path d="M 0 0 L 0 20 L 20 20 L 20 5 L 15 0 z" stroke="black"/>
    </symbol>
    <symbol id="Borderbox-clipAll" viewBox="0 0 20 20">
      <path d="M 5 0 L 0 5 L 0 15 L 5 20 L 15 20 L 20 15 L 20 5 L 15 0 z" stroke="black"/>
    </symbol>
    <s:style xmlns:s="http://www.w3.org/2000/svg" type="text/css">
	        text.collection {font-size: 3.3px!important}
        </s:style>
  </defs>
  <!--Drawing in static mode: false-->
  <script type="text/ecmascript"><![CDATA[ 

var svgns="http://www.w3.org/2000/svg";


var curId = '';
function clear(id) {
	if(curId != '') off(curId);
	return curId=id;
}


function on(id) {
	var cur =document.getElementById(id)
	cur.setAttribute('visibility','visible');
	]]><![CDATA[
	return cur;
}

function off(id) {
	document.getElementById(id).setAttribute('visibility','hidden');
}

]]><![CDATA[


function splitup(txt) {
	var a = new Array;
	var t = txt;
	var found		
	while((found = t.match(/(^[\u3041-\u309e\u30a1-\u30fe\u4e00-\ufa2d])([\u3041-\u309e\u30a1-\u30fe\u4e00-\ufa2d].*)$/))|| ( found = t.match(/^([^ \u200b\xad-]+[ \u200b\xad-]+)(.*)$/))) {
			a.push(found[1]);
			t=found[2];
	}
	a.push(t);
	return a;
}





function splitable(node) {
 	return node.firstChild.nodeType == 3 && node.firstChild.data.match(/[\t\n\r \u200b\xad-]/);
}

function crush(node, len) {
	node.setAttribute('letter-spacing','-0.1');
	if( node.getComputedTextLength() > len) 
		node.setAttribute('letter-spacing','-0.2');
}

function whatSize(txt) { // convert a length into pixels
	if(txt.match(/^[0-9.-]+$/)) return txt;
	var a = document.createElementNS(svgns,'rect');
	a.setAttribute('x',0);
	a.setAttribute('y',0);
	a.setAttribute('width',txt);
	var l = a.getBBox().width;
	delete a;
	return l;
}

function wrapalltext(node) {
    if(!node) node= document;
    var all = node.getElementsByTagNameNS(svgns,'text');
    var i=0;
    for (i=0; i<all.length; i++) {
	var cur = all.item(i);
	var w =0;
	if(cur.hasAttribute('ref')) {
		w = document.getElementById(cur.getAttribute('ref')).getBBox().width * 0.9;
	} else if (cur.hasAttribute('width')) {
		w = whatSize(cur.getAttribute('width'));
	}
	if (w)	wraptext(cur,w)
	}
}


function wraptext(cur,l) {
	if(cur.firstChild.nodeType != 3)  return; // must be just a text node
	if(cur.getBBox().width < l )  {
		cur.firstChild.data = cur.firstChild.data.replace(/[\xad\u200b]/g,"");
		return; // no need -- won't wrap
	}
	var t = cur.firstChild.data.replace(/\s+/," ");  // normalize all spaces
	t = t.replace(/^ +/,"").replace(/ +$/,"");  // trim spaces
	var words =splitup(t); 	// each word ends with the split character (if any)
	if (words.length<2)  {
		crush(cur, l);
		return;
	}
	cur.removeChild(cur.firstChild)
	var tspan = document.createElementNS(svgns,'tspan');
	cur.appendChild(tspan);
	var txt = document.createTextNode(words[0]);
	tspan.appendChild(txt);
	tspan.setAttribute('x',cur.getAttribute('x'));	// Opera needs this
	var nlines=1;
	var zero =0;
	for (i =1;i< words.length;i++) {
		var was = txt.data;
		txt.data+=words[i];
		if (tspan.getComputedTextLength() -zero > l) { // if the line with this word at the end is bigger than the available space...
			txt.data=was.replace(/ +$/,"").replace(/\xad(.)/,"$1").replace(/\u200b/g,""); // remove zero-width spaces and trailing spaces and soft hyphens
			// if it's still too big then decrease the letter spacing
			if( tspan.getComputedTextLength() > l ) 	crush(tspan,l);
			tspan = document.createElementNS(svgns,'tspan');
			tspan.setAttribute('dy',"1em");
			nlines++;
			tspan.setAttribute('x',cur.getAttribute('x'));
			cur.appendChild(tspan);
			txt = document.createTextNode('');
			tspan.appendChild(txt);
			zero = tspan.getComputedTextLength();
			txt.data+=words[i];
		}
	}
	txt.data=txt.data.replace(/ +$/,"").replace(/\xad(.)/,"$1").replace(/\u200b/g,""); // remove zero-width spaces and trailing spaces and soft hyphens
	var align =cur.getAttribute('dominant-baseline');
	if(align=='' || align=='ideographic') {
		cur.setAttribute('dy',(1-nlines)+"em");
	 } else{
	 	 if(align=='mathematical')
			cur.setAttribute('dy',((1-nlines ) / 2 )+"em");
		else if(align=='hanging') 
			cur.setAttribute('dy',"0em")
	 }
}
   ]]></script>
  <g class="layer-group">
    <rect width="833.2500000000001" height="387.15000000000003" x="-18.75" y="3.2" rx="4.65" fill="rgb(143,188,143)"/>
  </g>
  <g class="layer-group">
    <rect width="824.5000000000001" height="210.06" x="-15" y="139.46" rx="4.65" fill="rgb(93,155,205)"/>
    <text text-anchor="middle" dominant-baseline="mathematical" class="lgrp" transform="rotate(-90)" y="-7.5" width="210.06" x="-244.49">Core OS</text>
  </g>
  <g class="layer" transform="translate(0 8.2)">
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color11.mouseover" end="s4-color11.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color12.mouseover" end="s4-color12.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color14.mouseover" end="s4-color14.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color15.mouseover" end="s4-color15.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color17.mouseover" end="s4-color17.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color20.mouseover" end="s4-color20.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color22.mouseover" end="s4-color22.mouseout"/>
    <linearGradient id="bgApplicationServices" x1="100%" x2="0%" y1="0%" y2="20%">
      <stop offset="0.7142857142857143%" stop-color="#3299cc"/>
      <stop offset="13.571428571428573%" stop-color="#3299cc"/>
      <stop offset="15%" stop-color="#cfb53b"/>
      <stop offset="27.857142857142858%" stop-color="#cfb53b"/>
      <stop offset="29.28571428571429%" stop-color="#db7093"/>
      <stop offset="42.14285714285714%" stop-color="#db7093"/>
      <stop offset="43.57142857142857%" stop-color="#ebc79e"/>
      <stop offset="56.42857142857143%" stop-color="#ebc79e"/>
      <stop offset="57.85714285714286%" stop-color="#ff8f68"/>
      <stop offset="70.71428571428572%" stop-color="#ff8f68"/>
      <stop offset="72.14285714285714%" stop-color="#ffff80"/>
      <stop offset="85%" stop-color="#ffff80"/>
      <stop offset="86.42857142857142%" stop-color="red"/>
    </linearGradient>
    <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="70.23" style="fill:url(#bgApplicationServices);;"/>
    <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="70.23" x="-35.415">Application Services</text>
    <g class="layer-detail" transform="translate(273.2000000000001 6.4)">
      <rect x="-260.4000000000001" class="layer" y="-6.4" width="791.7000000000002" height="70.23" style="fill:url(#bgApplicationServices);;"/>
      <g>
        <g class="block" transform="translate( 0 0)">
          <rect class="block" x="0" width="37.2" height="63.83" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="37.2" x="18.6" y="59.629999999999995" dominant-baseline="ideographic">PIM</text>
          <g>
            <g class="collection" transform="translate(0 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">PIM Application Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="Calendar">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCalendar" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgCalendar);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Calendar</text>
                </g>
                <g class="component" id="AgendaVersitPlugin">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgAgendaVersitPlugin" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgAgendaVersitPlugin);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">vCal Plugin</text>
                </g>
                <g class="component" id="ContactsModel">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgContactsModel" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgContactsModel);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Contacts Model</text>
                </g>
                <g class="component" id="ApplicationEnginesDocumentation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgApplicationEnginesDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgApplicationEnginesDocumentation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">App Engines Docs</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">PIM Application Support</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="vCardandvCal">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgvCardandvCal" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgvCardandvCal);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">vCard &amp;vCal</text>
                </g>
                <g class="component" id="ChineseCalendarConverter">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgChineseCalendarConverter" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgChineseCalendarConverter);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Chinese Calendar Cnvter.</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">PIM Protocols</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="PhonebookSync">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgPhonebookSync" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgPhonebookSync);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Phone­book Sync</text>
                </g>
                <g class="component" id="BluetoothPBAP">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBluetoothPBAP" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothPBAP);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Bluetooth PBAP</text>
                </g>
              </g>
            </g>
          </g>
        </g>
        <g class="block" transform="translate( 39.300000000000004 0)">
          <rect class="block" x="0" width="93" height="63.83" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="93" x="46.5" y="59.629999999999995" dominant-baseline="ideographic">Messaging</text>
          <g>
            <g class="collection" transform="translate(0 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="93"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="91.6">Messaging Framework</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="MessageServerandStore">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMessageServerandStore" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgMessageServerandStore);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Msg. Server &amp; Store</text>
                </g>
                <g class="component" id="BIOMessagingFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBIOMessagingFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBIOMessagingFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">BIO Msg. Frmwk.</text>
                </g>
                <g class="component" id="MMSSettings">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMMSSettings" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgMMSSettings);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">MMS Settings</text>
                </g>
                <g class="component" id="MMSConfiguration">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMMSConfiguration" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgMMSConfiguration);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">MMS Config.</text>
                </g>
                <g class="component" id="MessagingConfig">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMessagingConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgMessagingConfig);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Messaging Config</text>
                </g>
                <g class="component" id="WatcherFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgWatcherFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgWatcherFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Watcher Frmwk.</text>
                </g>
                <g class="component" id="MessagingTest">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMessagingTest" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMessagingTest);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Messaging Test</text>
                </g>
                <g class="component" id="MessagingTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMessagingTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMessagingTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Messaging Tests</text>
                </g>
                <g class="component" id="MessagingTestFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMessagingTestFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMessagingTestFramework);"/>
                  <use width="9.3" height="9.3" x="74.4" y="0" style="fill:url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001" width="9.3">Messaging Test Fmwk.</text>
                </g>
                <g class="component" id="MessagingTestProduct">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMessagingTestProduct" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="83.7" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMessagingTestProduct);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="88.35000000000001" width="9.3">Messaging Test Product</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Messaging Plugins</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="ScheduledSendMTM">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgScheduledSendMTM" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgScheduledSendMTM);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Sched. Send MTM</text>
                </g>
                <g class="component" id="POP3andSMTPMTM">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgPOP3andSMTPMTM" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgPOP3andSMTPMTM);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">POP3 &amp; SMTP MTMs</text>
                </g>
                <g class="component" id="IMAP4MTM">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgIMAP4MTM" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgIMAP4MTM);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">IMAP4 MTM</text>
                </g>
                <g class="component" id="OBEXMTMs">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOBEXMTMs" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgOBEXMTMs);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">OBEX MTMs</text>
                </g>
                <g class="component" id="SMSMTM">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSMSMTM" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgSMSMTM);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85">SMS MTM</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Messaging Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="BIOWatchers">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBIOWatchers" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBIOWatchers);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">BIO Watchers</text>
                </g>
                <g class="component" id="SendAs">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSendAs" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgSendAs);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">Send As</text>
                </g>
                <g class="component" id="MessageURLHandler">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMessageURLHandler" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgMessageURLHandler);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Message URL Handler</text>
                </g>
                <g class="component" id="WAPPushFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgWAPPushFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgWAPPushFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">WAP Push Frmwk.</text>
                </g>
                <g class="component" id="SUPLSMSHandler">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSUPLSMSHandler" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgSUPLSMSHandler);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">SUPL SMS Handler</text>
                </g>
                <g class="component" id="SUPLWAPPushHandler">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSUPLWAPPushHandler" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSUPLWAPPushHandler);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">SUPL WAP Push Handler</text>
                </g>
              </g>
            </g>
          </g>
        </g>
        <g class="block" transform="translate( 134.4 0)">
          <rect class="block" x="0" width="136.5" height="63.83" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="136.5" x="68.25" y="59.629999999999995" dominant-baseline="ideographic">Remote Management</text>
          <g>
            <g class="collection" transform="translate(0 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="74.4"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="73">Sync and Remote Management Framework</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="OMASyncMLDataSync">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOMASyncMLDataSync" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgOMASyncMLDataSync);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OMA SyncML Data Sync</text>
                </g>
                <g class="component" id="OMASyncMLCommonFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOMASyncMLCommonFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgOMASyncMLCommonFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OMA SyncML Common Frmwk.</text>
                </g>
                <g class="component" id="OMASyncMLDMInterface">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOMASyncMLDMInterface" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgOMASyncMLDMInterface);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">OMA SyncML DM Interface</text>
                </g>
                <g class="component" id="OMASyncMLConfig">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOMASyncMLConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgOMASyncMLConfig);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">OMA SyncML Config</text>
                </g>
                <g class="component" id="DeviceManagementFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDeviceManagementFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgDeviceManagementFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Dev Man Frmwk.</text>
                </g>
                <g class="component" id="DeviceManagementFrameworkConfig">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDeviceManagementFrameworkConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgDeviceManagementFrameworkConfig);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Dev Man Frmwk. Config</text>
                </g>
                <g class="component" id="ClientProvisioningFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgClientProvisioningFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgClientProvisioningFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Client Provision­ing Frmwk.</text>
                </g>
                <g class="component" id="ClientProvisioningFrameworkConfig">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgClientProvisioningFrameworkConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgClientProvisioningFrameworkConfig);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Client Provision­ing Frmwk. Config</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(76.5 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">MTP Transports and Framework</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="MTPFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMTPFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgMTPFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MTP Frmwk.</text>
                </g>
                <g class="component" id="MTPUSBTransport">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMTPUSBTransport" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgMTPUSBTransport);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">MTP USB Trans­port</text>
                </g>
                <g class="component" id="MTPPTP-IPTransport">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMTPPTP-IPTransport" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgMTPPTP-IPTransport);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">MTP PTP-IP Trans­port</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Remote Management Test</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="OMASyncMLIntegrationTest">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOMASyncMLIntegrationTest" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOMASyncMLIntegrationTest);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OMA SyncML Integration Test</text>
                </g>
                <g class="component" id="OMADeviceManagementIntegrationTest">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOMADeviceManagementIntegrationTest" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOMADeviceManagementIntegrationTest);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OMA Device Management Integration Test</text>
                </g>
                <g class="component" id="MTPIntegrationTest">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMTPIntegrationTest" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMTPIntegrationTest);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">MTP Integration Test</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(30.000000000000004 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Sync and Remote Management Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="DataSyncAdaptors">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDataSyncAdaptors" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgDataSyncAdaptors);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Data Sync Adaptors</text>
                </g>
                <g class="component" id="DeviceManagementAdaptors">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDeviceManagementAdaptors" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgDeviceManagementAdaptors);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Dev Man Adaptors</text>
                </g>
                <g class="component" id="DeviceManagementAdaptorsConfig">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDeviceManagementAdaptorsConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgDeviceManagementAdaptorsConfig);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Dev Man Adaptors Config</text>
                </g>
                <g class="component" id="ClientProvisioningAdaptors">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgClientProvisioningAdaptors" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgClientProvisioningAdaptors);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Client Provision­ing Adaptors</text>
                </g>
                <g class="component" id="ClientProvisioningAdaptorsConfig">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgClientProvisioningAdaptorsConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgClientProvisioningAdaptorsConfig);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Client Provision­ing Adaptors Config</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(78.6 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">MTP Data Providers</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="MTPFileandFolderProvider">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMTPFileandFolderProvider" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgMTPFileandFolderProvider);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MTP File &amp; Folder Provider</text>
                </g>
                <g class="component" id="BackupandRestoreProvider">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Backup &amp; Restore Provider</text>
                </g>
                <g class="component" id="SyncMLDataProvider">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">SyncML Data Provider</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(108.6 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Bluetooth App. Profiles</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="BluetoothAVRCP">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBluetoothAVRCP" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothAVRCP);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Bluetooth AVRCP</text>
                </g>
                <g class="component" id="BluetoothAD2P">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBluetoothAD2P" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgBluetoothAD2P);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Bluetooth AD2P</text>
                </g>
                <g class="component" id="BluetoothSBCEncoder">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBluetoothSBCEncoder" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgBluetoothSBCEncoder);"/>
                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Bluetooth SBC Encoder</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Backup and Restore</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="BackupEngine">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBackupEngine" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgBackupEngine);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Backup Engine</text>
                </g>
              </g>
            </g>
          </g>
        </g>
      </g>
    </g>
  </g>
  <g class="layer" transform="translate(0 81.63000000000001)">
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color6.mouseover" end="s4-color6.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color7.mouseover" end="s4-color7.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color8.mouseover" end="s4-color8.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color11.mouseover" end="s4-color11.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color12.mouseover" end="s4-color12.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color13.mouseover" end="s4-color13.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color14.mouseover" end="s4-color14.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color17.mouseover" end="s4-color17.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color20.mouseover" end="s4-color20.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color21.mouseover" end="s4-color21.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color22.mouseover" end="s4-color22.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color23.mouseover" end="s4-color23.mouseout"/>
    <linearGradient id="bgGenericMiddleware" x1="100%" x2="0%" y1="0%" y2="20%">
      <stop offset="0.35714285714285715%" stop-color="#00ff00"/>
      <stop offset="6.7857142857142865%" stop-color="#00ff00"/>
      <stop offset="7.5%" stop-color="#3299cc"/>
      <stop offset="13.928571428571429%" stop-color="#3299cc"/>
      <stop offset="14.642857142857144%" stop-color="#817485"/>
      <stop offset="21.07142857142857%" stop-color="#817485"/>
      <stop offset="21.785714285714285%" stop-color="#8f8fbd"/>
      <stop offset="28.214285714285715%" stop-color="#8f8fbd"/>
      <stop offset="28.92857142857143%" stop-color="#8fbc8f"/>
      <stop offset="35.35714285714286%" stop-color="#8fbc8f"/>
      <stop offset="36.07142857142857%" stop-color="#9f9f5f"/>
      <stop offset="42.5%" stop-color="#9f9f5f"/>
      <stop offset="43.21428571428571%" stop-color="#cfb53b"/>
      <stop offset="49.642857142857146%" stop-color="#cfb53b"/>
      <stop offset="50.357142857142854%" stop-color="#db7093"/>
      <stop offset="56.78571428571429%" stop-color="#db7093"/>
      <stop offset="57.5%" stop-color="#eaadea"/>
      <stop offset="63.92857142857144%" stop-color="#eaadea"/>
      <stop offset="64.64285714285715%" stop-color="#ff7f00"/>
      <stop offset="71.07142857142857%" stop-color="#ff7f00"/>
      <stop offset="71.78571428571429%" stop-color="#ff8f68"/>
      <stop offset="78.21428571428571%" stop-color="#ff8f68"/>
      <stop offset="78.92857142857143%" stop-color="#ffff80"/>
      <stop offset="85.35714285714285%" stop-color="#ffff80"/>
      <stop offset="86.07142857142857%" stop-color="red"/>
      <stop offset="92.5%" stop-color="red"/>
      <stop offset="93.21428571428572%" stop-color="yellow"/>
    </linearGradient>
    <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="54.63000000000001" style="fill:url(#bgGenericMiddleware);;"/>
    <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="54.63000000000001" x="-27.615000000000006">Generic Middleware</text>
    <g class="layer-detail" transform="translate(71.90000000000008 6.4)">
      <rect x="-59.10000000000008" class="layer" y="-6.4" width="791.7000000000002" height="54.63000000000001" style="fill:url(#bgGenericMiddleware);;"/>
      <g>
        <g class="block" transform="translate( 0 0)">
          <rect class="block" x="0" width="199.79999999999998" height="48.230000000000004" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="199.79999999999998" x="99.89999999999999" y="44.03" dominant-baseline="ideographic">Generic Application Support</text>
          <g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">File Handling</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="FileConverterFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFileConverterFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgFileConverterFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">File Cnvrter. Frmwk.</text>
                </g>
                <g class="component" id="HTMLtoRichTextConverter">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgHTMLtoRichTextConverter" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgHTMLtoRichTextConverter);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">HTML to RichText Cnvter.</text>
                </g>
                <g class="component" id="RichTexttoHTMLConverter">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgRichTexttoHTMLConverter" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgRichTexttoHTMLConverter);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">RichText to HTML Cnvter.</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 20.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Text Rendering</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="TextHandling">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTextHandling" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgTextHandling);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Text Handling</text>
                </g>
                <g class="component" id="TextFormatting">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTextFormatting" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgTextFormatting);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Text Formatt­ing</text>
                </g>
                <g class="component" id="Word">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgWord" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgWord);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">Word</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(30.000000000000004 20.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Common App Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="AlarmServer">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgAlarmServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgAlarmServer);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Alarm Server</text>
                </g>
                <g class="component" id="AlarmServerTest">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgAlarmServerTest" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgAlarmServerTest);"/>
                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Alarm Server Test</text>
                </g>
                <g class="component" id="Help">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgHelp" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgHelp);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">Help</text>
                </g>
                <g class="component" id="CoreAppsTest">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCoreAppsTest" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgCoreAppsTest);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Core Apps Test</text>
                </g>
                <g class="component" id="ApplicationServicesDocumentation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgApplicationServicesDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgApplicationServicesDocumentation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">App Services Docs</text>
                </g>
                <g class="component" id="BackupRestoreNotification">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBackupRestoreNotification" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgBackupRestoreNotification);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Backup Restore Notifica­tion</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(87.9 20.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Time Zone Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="TimeZoneServer">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTimeZoneServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgTimeZoneServer);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Timezone Server</text>
                </g>
                <g class="component" id="TimeZoneLocalization">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTimeZoneLocalization" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgTimeZoneLocalization);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Timezone Locali­zation</text>
                </g>
                <g class="component" id="TimeZoneLocalizationResourceFactory">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTimeZoneLocalizationResourceFactory" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgTimeZoneLocalizationResourceFactory);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Time Zone Localization Resource Factory</text>
                </g>
                <g class="component" id="TimeZoneDatabase">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTimeZoneDatabase" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgTimeZoneDatabase);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Timezone Database</text>
                </g>
                <g class="component" id="WorldServer">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgWorldServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgWorldServer);"/>
                  <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">World Server</text>
                </g>
                <g class="component" id="WorldServerTest">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgWorldServerTest" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgWorldServerTest);"/>
                  <use width="9.3" height="9.3" x="46.5" y="0" style="fill:url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">World Server Test</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(30.000000000000004 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Content Handling</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="SMILParser">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSMILParser" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSMILParser);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">SMIL Parser</text>
                </g>
                <g class="component" id="WebRecognisers">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgWebRecognisers" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgWebRecognisers);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Web Recog­nisers</text>
                </g>
                <g class="component" id="ReferenceDRMAgent">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgReferenceDRMAgent" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgReferenceDRMAgent);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Reference DRM Agent</text>
                </g>
                <g class="component" id="CAFStreamingSupport">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCAFStreamingSupport" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgCAFStreamingSupport);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">CAF Streaming Support</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(69.3 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Printing Support</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="PrintingUISupport">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgPrintingUISupport" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgPrintingUISupport);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Printing UI Support</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(145.8 20.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Open Env. Utilities</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="CommandShell">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCommandShell" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgCommandShell);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Command Shell</text>
                </g>
                <g class="component" id="TelnetServer">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTelnetServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgTelnetServer);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Telnet Server</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(166.5 20.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Hardware Resource Adaptation</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="HardwareResourceManagerUIPlugin">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgHardwareResourceManagerUIPlugin" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgHardwareResourceManagerUIPlugin);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Hardware Resource Manager UI Plugin</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(184.2 20.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Sensor Support</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="TestSensor">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTestSensor" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgTestSensor);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Test Sensor</text>
                </g>
              </g>
            </g>
          </g>
        </g>
        <g class="block" transform="translate( 201.89999999999998 0)">
          <rect class="block" x="0" width="65.10000000000001" height="48.230000000000004" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="65.10000000000001" x="32.550000000000004" y="44.03" dominant-baseline="ideographic">App. Prov. &amp; Installation</text>
          <g>
            <g class="collection" transform="translate(0 20.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Application Framework</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="ApplicationArchitecture">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgApplicationArchitecture" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgApplicationArchitecture);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">App. Arch.</text>
                </g>
                <g class="component" id="ViewServer">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgViewServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgViewServer);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">View Server</text>
                </g>
                <g class="component" id="UIFTestFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUIFTestFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgUIFTestFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">UIF Test Fmwk.</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="65.10000000000001"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="63.70000000000001">Installation Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="SecureSoftwareInstall">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSecureSoftwareInstall" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgSecureSoftwareInstall);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Secure Software Install</text>
                </g>
                <g class="component" id="SecureSoftwareInstallDeviceTools">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSecureSoftwareInstallDeviceTools" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgSecureSoftwareInstallDeviceTools);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Secure Software Install Device Tools</text>
                </g>
                <g class="component" id="SoftwareComponentRegistry">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Software Component Registry</text>
                </g>
                <g class="component" id="SoftwareInstallationFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Software Installation Framework</text>
                </g>
                <g class="component" id="SoftwareTransactionServices">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Software Transaction Services</text>
                </g>
                <g class="component" id="ReferenceSoftwareInstallPlugin">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Reference Software Install Plugin</text>
                </g>
                <g class="component" id="ReferenceSoftwareApplicationManager">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipAll" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Reference Software Application Manager</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(30.000000000000004 20.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">App. Launch Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="AfterMarketApplicationStarter">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgAfterMarketApplicationStarter" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgAfterMarketApplicationStarter);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">After Market Application Starter</text>
                </g>
                <g class="component" id="ApplicationLaunchPlugins">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgApplicationLaunchPlugins" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgApplicationLaunchPlugins);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Application Launch Plugins</text>
                </g>
              </g>
            </g>
          </g>
        </g>
        <g class="block" transform="translate( 269.1 0)">
          <rect class="block" x="0" width="85.80000000000001" height="48.230000000000004" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="85.80000000000001" x="42.900000000000006" y="44.03" dominant-baseline="ideographic">Security Management</text>
          <g>
            <g class="collection" transform="translate(0 20.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Crypto Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="CertificateandKeyManagement">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCertificateandKeyManagement" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgCertificateandKeyManagement);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Cert. &amp; Key Manage­ment</text>
                </g>
                <g class="component" id="File-basedCertificateandKeyStores">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFile-basedCertificateandKeyStores" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgFile-basedCertificateandKeyStores);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Cert. &amp; Key Stores</text>
                </g>
                <g class="component" id="RootCertificates">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgRootCertificates" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgRootCertificates);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Root Certif­icates</text>
                </g>
                <g class="component" id="ASNPKCS">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgASNPKCS" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgASNPKCS);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">ASN PKCS</text>
                </g>
                <g class="component" id="OpenSSL">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOpenSSL" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgOpenSSL);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85">OpenSSL</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(48.6 20.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Network Security</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="EAPPluginsforWiFi">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgEAPPluginsforWiFi" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgEAPPluginsforWiFi);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">EAP Plugins for WiFi</text>
                </g>
                <g class="component" id="TLS">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTLS" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgTLS);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">TLS</text>
                </g>
                <g class="component" id="TLSProvider">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTLSProvider" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgTLSProvider);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">TLS Provider</text>
                </g>
                <g class="component" id="IPsec">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgIPsec" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgIPsec);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">IPsec</text>
                </g>
              </g>
            </g>
          </g>
        </g>
        <g class="block" transform="translate( 357.00000000000006 0)">
          <rect class="block" x="0" width="163.5" height="48.230000000000004" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="163.5" x="81.75" y="44.03" dominant-baseline="ideographic">High-level Internet Protocols</text>
          <g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Application Layer Protocols</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="HTTPTransportFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgHTTPTransportFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgHTTPTransportFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">HTTP Trans. Frmwk.</text>
                </g>
                <g class="component" id="HTTPExamples">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgHTTPExamples" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgHTTPExamples);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">HTTP Examples</text>
                </g>
                <g class="component" id="WAPPushSupport">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgWAPPushSupport" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgWAPPushSupport);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">WAP Push Support</text>
                </g>
                <g class="component" id="WAPBase">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgWAPBase" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgWAPBase);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">WAP Base</text>
                </g>
                <g class="component" id="FTPEngine">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFTPEngine" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgFTPEngine);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">FTP Engine</text>
                </g>
                <g class="component" id="TelnetEngine">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTelnetEngine" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgTelnetEngine);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Telnet Engine</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(57.900000000000006 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Application Layer Plugins and Utils</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="URIPermissionServices">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgURIPermissionServices" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgURIPermissionServices);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">URI Permis­sion Services</text>
                </g>
                <g class="component" id="BookmarkSupport">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBookmarkSupport" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBookmarkSupport);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Bookmark Support</text>
                </g>
                <g class="component" id="HTTPProtocolPlugins">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgHTTPProtocolPlugins" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgHTTPProtocolPlugins);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">HTTP Protocol Plugins</text>
                </g>
                <g class="component" id="HTTPTransportPlugins">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgHTTPTransportPlugins" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgHTTPTransportPlugins);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">HTTP Transport Plugins</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(97.2 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Service Discovery and Control</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="UPnP">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">UPnP</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(114.89999999999999 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">OBEX</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="OBEXProtocol">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOBEXProtocol" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgOBEXProtocol);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OBEX Protocol</text>
                </g>
                <g class="component" id="OBEXExtensionAPI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOBEXExtensionAPI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgOBEXExtensionAPI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OBEX Extension API</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 20.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">WAP Stack</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="WAPMessageAPI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgWAPMessageAPI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgWAPMessageAPI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">WAP Message API</text>
                </g>
                <g class="component" id="WAPShortStack">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgWAPShortStack" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgWAPShortStack);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">WAP Short Stack</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(20.700000000000003 20.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Connectivity Transports</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="m-Router">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgm-Router" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgm-Router);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">m-Router</text>
                </g>
                <g class="component" id="PLPRemoteLink">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgPLPRemoteLink" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgPLPRemoteLink);"/>
                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">PLP Remote Link</text>
                </g>
                <g class="component" id="PLPVariant">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgPLPVariant" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgPLPVariant);"/>
                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">PLP Variant</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(50.70000000000001 20.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">IMS and streaming</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="RTP">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgRTP" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgRTP);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">RTP</text>
                </g>
                <g class="component" id="AMRPayloadFormatter">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgAMRPayloadFormatter" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgAMRPayloadFormatter);"/>
                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">AMR Payload Formatter</text>
                </g>
                <g class="component" id="SIPFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSIPFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSIPFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">SIP Frmwk.</text>
                </g>
                <g class="component" id="SecureRTP">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Secure RTP</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(135.6 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">SIP Connect. Provider Plugins</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="SIPDummyPRT">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSIPDummyPRT" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSIPDummyPRT);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">SIP Dummy PRT</text>
                </g>
                <g class="component" id="SIPStateMachine">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSIPStateMachine" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSIPStateMachine);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">SIP State Machine</text>
                </g>
                <g class="component" id="SIPConnectionPlugins">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSIPConnectionPlugins" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSIPConnectionPlugins);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">SIP Connec­tion Plugins</text>
                </g>
              </g>
            </g>
          </g>
        </g>
        <g class="block" transform="translate( 522.6 0)">
          <rect class="block" x="0" width="74.4" height="48.230000000000004" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="74.4" x="37.2" y="44.03" dominant-baseline="ideographic">Multimedia Middleware</text>
          <g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="74.4"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="73">Multi­media Middleware Fmwks.</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="MetadataUtilityFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMetadataUtilityFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgMetadataUtilityFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Metadata Utility Fmwk.</text>
                </g>
                <g class="component" id="BroadcastRadioTuner">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBroadcastRadioTuner" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgBroadcastRadioTuner);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Broadcast Radio Tuner</text>
                </g>
                <g class="component" id="BroadcastRadioTransmitter">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBroadcastRadioTransmitter" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgBroadcastRadioTransmitter);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Broadcast Radio Transmitter</text>
                </g>
                <g class="component" id="MUFUnitTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMUFUnitTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMUFUnitTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">MUF Unit Tests</text>
                </g>
                <g class="component" id="MUFIntegrationTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMUFIntegrationTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMUFIntegrationTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">MUF Integration Tests</text>
                </g>
                <g class="component" id="TunerUnitTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTunerUnitTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgTunerUnitTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Tuner Unit Tests</text>
                </g>
                <g class="component" id="BroadcastRadioTransmitterUnitTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBroadcastRadioTransmitterUnitTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgBroadcastRadioTransmitterUnitTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Broadcast Radio Transmitter Unit Tests</text>
                </g>
                <g class="component" id="BroadcastRadioTransmitterIntegrationTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBroadcastRadioTransmitterIntegrationTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgBroadcastRadioTransmitterIntegrationTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Broadcast Radio Transmitter Integration Tests</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Multimedia Middleware Plugins</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="MetadataParserPlugin">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMetadataParserPlugin" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgMetadataParserPlugin);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Metadata Parser Plugin</text>
                </g>
                <g class="component" id="MultimediaFrameworkPlugins">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMultimediaFrameworkPlugins" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgMultimediaFrameworkPlugins);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Multi­media Frmwk. Plugins</text>
                </g>
                <g class="component" id="BroadcastRadioTransmitterPlugin">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBroadcastRadioTransmitterPlugin" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgBroadcastRadioTransmitterPlugin);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Broadcast Radio Transmitter Plugin</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(30.000000000000004 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Multimedia Framework Test</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="MMFUnitTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMMFUnitTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMMFUnitTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MMF Unit Tests</text>
                </g>
                <g class="component" id="MMFIntegrationTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMMFIntegrationTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMMFIntegrationTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">MMF Integration Tests</text>
                </g>
                <g class="component" id="MMFCharacterisationValidation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMMFCharacterisationValidation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMMFCharacterisationValidation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">MMF Character­isation Validation</text>
                </g>
              </g>
            </g>
          </g>
        </g>
        <g class="block" transform="translate( 599.1 0)">
          <rect class="block" x="0" width="74.4" height="48.230000000000004" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="74.4" x="37.2" y="44.03" dominant-baseline="ideographic">System GUI Framework</text>
          <g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Common UI Support</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="UIKON">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUIKON" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgUIKON);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Uikon</text>
                </g>
                <g class="component" id="ErrorResolverData">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgErrorResolverData" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgErrorResolverData);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Error Resolver Data</text>
                </g>
                <g class="component" id="UILookandFeel">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUILookandFeel" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgUILookandFeel);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">UI Look &amp;Feel</text>
                </g>
                <g class="component" id="Grid">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgGrid" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgGrid);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">Grid</text>
                </g>
                <g class="component" id="UIFrameworksDocumentation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUIFrameworksDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgUIFrameworksDocumentation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">UIF Docs</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="74.4"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="73">Look-and-Feel Agnostic UI Foundation</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="ControlEnvironment">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgControlEnvironment" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgControlEnvironment);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Control Environ­ment</text>
                </g>
                <g class="component" id="FrontEndProcessor">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFrontEndProcessor" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgFrontEndProcessor);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Front End Proces­sor</text>
                </g>
                <g class="component" id="GraphicsEffects">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgGraphicsEffects" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgGraphicsEffects);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Graphics Effects</text>
                </g>
                <g class="component" id="UIGraphicsUtilities">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUIGraphicsUtilities" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgUIGraphicsUtilities);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">UI Graphics Utilities</text>
                </g>
                <g class="component" id="NumberFormatting">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgNumberFormatting" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgNumberFormatting);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Number Format­ting</text>
                </g>
                <g class="component" id="Clock">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgClock" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgClock);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15">Clock</text>
                </g>
                <g class="component" id="BMPAnimation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBMPAnimation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgBMPAnimation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">BMP Animation</text>
                </g>
                <g class="component" id="Animation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgAnimation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgAnimation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Animation</text>
                </g>
              </g>
            </g>
          </g>
        </g>
      </g>
    </g>
  </g>
  <g class="layer" transform="translate(0 144.46)">
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color0.mouseover" end="s4-color0.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color1.mouseover" end="s4-color1.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color2.mouseover" end="s4-color2.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color3.mouseover" end="s4-color3.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color7.mouseover" end="s4-color7.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color8.mouseover" end="s4-color8.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color9.mouseover" end="s4-color9.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color10.mouseover" end="s4-color10.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color11.mouseover" end="s4-color11.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color12.mouseover" end="s4-color12.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color13.mouseover" end="s4-color13.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color14.mouseover" end="s4-color14.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color16.mouseover" end="s4-color16.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color17.mouseover" end="s4-color17.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color18.mouseover" end="s4-color18.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color21.mouseover" end="s4-color21.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color23.mouseover" end="s4-color23.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color25.mouseover" end="s4-color25.mouseout"/>
    <linearGradient id="bgOSServices" x1="100%" x2="0%" y1="0%" y2="20%">
      <stop offset="0.2777777777777778%" stop-color="#008000"/>
      <stop offset="5.277777777777778%" stop-color="#008000"/>
      <stop offset="5.833333333333333%" stop-color="#00ff00"/>
      <stop offset="10.833333333333332%" stop-color="#00ff00"/>
      <stop offset="11.38888888888889%" stop-color="#3299cc"/>
      <stop offset="16.38888888888889%" stop-color="#3299cc"/>
      <stop offset="16.944444444444446%" stop-color="#32cd99"/>
      <stop offset="21.944444444444443%" stop-color="#32cd99"/>
      <stop offset="22.5%" stop-color="#527f76"/>
      <stop offset="27.5%" stop-color="#527f76"/>
      <stop offset="28.055555555555557%" stop-color="#5f9f9f"/>
      <stop offset="33.05555555555556%" stop-color="#5f9f9f"/>
      <stop offset="33.611111111111114%" stop-color="#817485"/>
      <stop offset="38.61111111111111%" stop-color="#817485"/>
      <stop offset="39.166666666666664%" stop-color="#8f8fbd"/>
      <stop offset="44.166666666666664%" stop-color="#8f8fbd"/>
      <stop offset="44.72222222222222%" stop-color="#8fbc8f"/>
      <stop offset="49.72222222222222%" stop-color="#8fbc8f"/>
      <stop offset="50.27777777777778%" stop-color="#993366"/>
      <stop offset="55.27777777777778%" stop-color="#993366"/>
      <stop offset="55.833333333333336%" stop-color="#9f9f5f"/>
      <stop offset="60.833333333333336%" stop-color="#9f9f5f"/>
      <stop offset="61.38888888888889%" stop-color="#BAC97E"/>
      <stop offset="66.3888888888889%" stop-color="#BAC97E"/>
      <stop offset="66.94444444444444%" stop-color="#cfb53b"/>
      <stop offset="71.94444444444446%" stop-color="#cfb53b"/>
      <stop offset="72.5%" stop-color="#db7093"/>
      <stop offset="77.5%" stop-color="#db7093"/>
      <stop offset="78.05555555555554%" stop-color="#ff7f00"/>
      <stop offset="83.05555555555556%" stop-color="#ff7f00"/>
      <stop offset="83.6111111111111%" stop-color="#ff8f68"/>
      <stop offset="88.61111111111111%" stop-color="#ff8f68"/>
      <stop offset="89.16666666666666%" stop-color="green"/>
      <stop offset="94.16666666666667%" stop-color="green"/>
      <stop offset="94.72222222222221%" stop-color="yellow"/>
    </linearGradient>
    <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="126.63000000000001" style="fill:url(#bgOSServices);;"/>
    <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="126.63000000000001" x="-63.615">OS Services</text>
    <g class="layer-detail" transform="translate(12.8 6.4)">
      <rect x="0" class="layer" y="-6.4" width="791.7000000000002" height="126.63000000000001" style="fill:url(#bgOSServices);;"/>
      <g>
        <g class="block" transform="translate( 0 0)">
          <rect class="block" x="0" width="73.5" height="120.23" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="73.5" x="36.75" y="116.03" dominant-baseline="ideographic">Generic OS Services</text>
          <g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Generic Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="MIMERecognitionFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMIMERecognitionFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgMIMERecognitionFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">MIME Recog­nizer Frmwk.</text>
                </g>
                <g class="component" id="SystemAgent">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSystemAgent" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgSystemAgent);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">System Agent</text>
                </g>
                <g class="component" id="TaskScheduler">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTaskScheduler" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgTaskScheduler);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Task Sched­uler</text>
                </g>
                <g class="component" id="ActiveBackupClient">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgActiveBackupClient" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgActiveBackupClient);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Active Backup Client</text>
                </g>
                <g class="component" id="SyslibsDocumentation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSyslibsDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgSyslibsDocumentation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Syslibs Docs</text>
                </g>
                <g class="component" id="HTTPUtilitiesLibrary">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgHTTPUtilitiesLibrary" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgHTTPUtilitiesLibrary);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">HTTP Utilities Library</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Generic Open Libs.</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="CStandardLibrary">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCStandardLibrary" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgCStandardLibrary);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">C std. Library</text>
                </g>
                <g class="component" id="C++StandardLibrary">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgC++StandardLibrary" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgC++StandardLibrary);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">C++ Standard Library</text>
                </g>
                <g class="component" id="OpenEnvironmentCore">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOpenEnvironmentCore" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgOpenEnvironmentCore);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Open Environ­ment Core</text>
                </g>
                <g class="component" id="POSIXRealtimeExtensions">
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox" style="fill:grey;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">POSIX Realtime Extensions</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">XML</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="XMLFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgXMLFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgXMLFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">XML Frmwk.</text>
                </g>
                <g class="component" id="Libxml2Libraries">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Libxml2 Libraries</text>
                </g>
                <g class="component" id="XMLDOMandXPath">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">XML DOM and XPath</text>
                </g>
                <g class="component" id="XMLExpatParser">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgXMLExpatParser" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgXMLExpatParser);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">XML Expat Parser</text>
                </g>
                <g class="component" id="XMLLibxml2Parser">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">XML Libxml2 Parser</text>
                </g>
                <g class="component" id="WBXMLParser">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgWBXMLParser" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgWBXMLParser);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">WBXML Parser</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(57.900000000000006 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Compression Libraries</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="ZipCompressionLibrary">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgZipCompressionLibrary" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgZipCompressionLibrary);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Zip Compres­sion Library</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 75.2)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Low Level Libraries &amp; Fmwks.</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="PluginFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgPluginFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgPluginFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Plugin Frmwk.</text>
                </g>
                <g class="component" id="ApplicationUtilities">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgApplicationUtilities" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgApplicationUtilities);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Applica­tion Utilities</text>
                </g>
                <g class="component" id="GenericUsabilityLibrary">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgGenericUsabilityLibrary" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgGenericUsabilityLibrary);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Generic Usability Library</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 56.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Character Conversion</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="CharacterEncodingandConversionFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCharacterEncodingandConversionFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgCharacterEncodingandConversionFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Char. Encode. Conv. Frmwk.</text>
                </g>
                <g class="component" id="CharacterEncodingandConversionPlugins">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCharacterEncodingandConversionPlugins" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgCharacterEncodingandConversionPlugins);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Char. Encode. Conv. Plugins</text>
                </g>
              </g>
            </g>
          </g>
        </g>
        <g class="block" transform="translate( 75.6 0)">
          <rect class="block" x="0" width="57.00000000000001" height="120.23" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="57.00000000000001" x="28.500000000000004" y="116.03" dominant-baseline="ideographic">Security &amp; Data Privacy</text>
          <g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Authorisation</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="UserPromptService">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUserPromptService" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgUserPromptService);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">User Prompt Service</text>
                </g>
                <g class="component" id="UserPromptUtils">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUserPromptUtils" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgUserPromptUtils);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">User Prompt Utils</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 56.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Crypto Libraries</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="WeakCryptoSPI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgWeakCryptoSPI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgWeakCryptoSPI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Weak Crypto SPI</text>
                </g>
                <g class="component" id="StrongCryptoSPI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgStrongCryptoSPI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgStrongCryptoSPI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Strong Crypto SPI</text>
                </g>
                <g class="component" id="OpenCryptoLibraries">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOpenCryptoLibraries" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgOpenCryptoLibraries);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Open Crypto Libraries</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Crypto Management Libraries</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="SecurityUtils">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSecurityUtils" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgSecurityUtils);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Security Utils</text>
                </g>
                <g class="component" id="SecurityTestFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSecurityTestFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgSecurityTestFramework);"/>
                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Security Test Fmwk.</text>
                </g>
                <g class="component" id="SecurityDocumentation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSecurityDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgSecurityDocumentation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Security Docs</text>
                </g>
                <g class="component" id="SecurityConfig">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSecurityConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgSecurityConfig);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Security Config</text>
                </g>
                <g class="component" id="CryptoTokenFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCryptoTokenFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgCryptoTokenFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Crypto. Token Frmwk.</text>
                </g>
                <g class="component" id="SecurityCommonUtils">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSecurityCommonUtils" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgSecurityCommonUtils);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Security Common Utils</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(20.700000000000003 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Content Management</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="ContentAccessFrameworkforDRM">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgContentAccessFrameworkforDRM" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgContentAccessFrameworkforDRM);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Content Access Frmwrk. for DRM</text>
                </g>
                <g class="component" id="CAFRecogniserConfig">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCAFRecogniserConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgCAFRecogniserConfig);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">CAF Recog­niser Config</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 75.2)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Crypto Plugins</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="CryptoSPIPlugins">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCryptoSPIPlugins" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgCryptoSPIPlugins);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Crypto SPI Plugins</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(41.400000000000006 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Authentication Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="AuthenticationServer">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Authentication Server</text>
                </g>
              </g>
            </g>
          </g>
        </g>
        <g class="block" transform="translate( 134.7 0)">
          <rect class="block" x="0" width="57.900000000000006" height="120.23" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="57.900000000000006" x="28.950000000000003" y="116.03" dominant-baseline="ideographic">Persistent Data Services</text>
          <g>
            <g class="collection" transform="translate(0 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Feature Management</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="FeatureManager">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFeatureManager" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgFeatureManager);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Feature Manager</text>
                </g>
                <g class="component" id="FeatureRegistry">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFeatureRegistry" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgFeatureRegistry);"/>
                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Feature Registry</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Logging Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="EventLogger">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgEventLogger" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgEventLogger);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Event Logger</text>
                </g>
                <g class="component" id="FileLogger">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFileLogger" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgFileLogger);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">File Logger</text>
                </g>
                <g class="component" id="RFileLogger">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgRFileLogger" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgRFileLogger);"/>
                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">RFile Logger</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(30.000000000000004 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Trace Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="CommsDebugUtility">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCommsDebugUtility" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgCommsDebugUtility);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Comms Debug Utility</text>
                </g>
                <g class="component" id="TraceFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTraceFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgTraceFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Trace Frmwk.</text>
                </g>
                <g class="component" id="UTRACE">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUTRACE" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgUTRACE);"/>
                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">UTrace</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 75.2)">
              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Persistent Storage</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="Store">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgStore" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgStore);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Store</text>
                </g>
                <g class="component" id="DBMS">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDBMS" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgDBMS);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">DBMS</text>
                </g>
                <g class="component" id="CentralRepository">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCentralRepository" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgCentralRepository);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Central Repos­itory</text>
                </g>
                <g class="component" id="SQL">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSQL" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSQL);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">SQL</text>
                </g>
                <g class="component" id="SQLite3API">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSQLite3API" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSQLite3API);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">SQLite 3 API</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 56.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Database Abstraction</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="DBMSEmulationLibrary">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDBMSEmulationLibrary" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgDBMSEmulationLibrary);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">DBMS Emulation Library</text>
                </g>
              </g>
            </g>
          </g>
        </g>
        <g class="block" transform="translate( 194.7 0)">
          <rect class="block" x="0" width="54.900000000000006" height="120.23" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="54.900000000000006" x="27.450000000000003" y="116.03" dominant-baseline="ideographic">Device Services</text>
          <g>
            <g class="collection" transform="translate(0 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Sys. Health Mgmt.</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="SystemHealthManager">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSystemHealthManager" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSystemHealthManager);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">System Health Manager</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(17.7 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">State Management</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="SystemStarter">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSystemStarter" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSystemStarter);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">System Starter</text>
                </g>
                <g class="component" id="SystemStateManager">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSystemStateManager" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgSystemStateManager);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">System State Manager</text>
                </g>
                <g class="component" id="SystemStatePlugins">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSystemStatePlugins" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgSystemStatePlugins);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">System State Plugins</text>
                </g>
                <g class="component" id="SystemStateReferencePlugins">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSystemStateReferencePlugins" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSystemStateReferencePlugins);"/>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">System State Ref. Plugins</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Accessory Management</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="RemoteControlFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgRemoteControlFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgRemoteControlFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Remote Control Frmwk.</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 75.2)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Resource Interfaces</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="FMTransmitterControl">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFMTransmitterControl" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgFMTransmitterControl);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">FM Transmit. Control</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 94)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Resource Management</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="HardwareResourcesManager">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgHardwareResourcesManager" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgHardwareResourcesManager);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Hardware Resource Manager</text>
                </g>
                <g class="component" id="HardwareResourcesManagerConfig">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgHardwareResourcesManagerConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgHardwareResourcesManagerConfig);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Hardware Resources Manager Config</text>
                </g>
                <g class="component" id="PowerandMemoryNotificationService">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgPowerandMemoryNotificationService" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgPowerandMemoryNotificationService);"/>
                  <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>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(17.7 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Sensors Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="SensorsFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSensorsFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgSensorsFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Sensors Frmwk.</text>
                </g>
              </g>
            </g>
          </g>
        </g>
        <g class="block" transform="translate( 251.7 0)">
          <rect class="block" x="0" width="45.6" height="120.23" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="45.6" x="22.8" y="116.03" dominant-baseline="ideographic">Location Based Services</text>
          <g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Location Request Management</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="LocationServer">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgLocationServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgLocationServer);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Location Server</text>
                </g>
                <g class="component" id="NetworkRequestHandler">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgNetworkRequestHandler" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgNetworkRequestHandler);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Network Request Handler</text>
                </g>
                <g class="component" id="LBSTestProduct">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgLBSTestProduct" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgLBSTestProduct);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">LBS Test Product</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Location Management</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="A-GPSLocationManager">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgA-GPSLocationManager" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgA-GPSLocationManager);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">A-GPS Location Manager</text>
                </g>
                <g class="component" id="NetworkLocationManager">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgNetworkLocationManager" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgNetworkLocationManager);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Network Location Manager</text>
                </g>
                <g class="component" id="LocationAdmin">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgLocationAdmin" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgLocationAdmin);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Location Admin</text>
                </g>
                <g class="component" id="NetworkGateway">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgNetworkGateway" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgNetworkGateway);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Network Gateway</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Network Protocol Modules</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="NetworkProtocolModule">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgNetworkProtocolModule" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgNetworkProtocolModule);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Network Protocol Module</text>
                </g>
                <g class="component" id="PrivacyProtocolModule">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgPrivacyProtocolModule" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgPrivacyProtocolModule);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Privacy Protocol Module</text>
                </g>
                <g class="component" id="SUPLProtocolModule">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSUPLProtocolModule" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSUPLProtocolModule);"/>
                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">SUPL Protocol Module</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 56.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Data Source Modules</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="DefaultPositioningModule">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDefaultPositioningModule" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgDefaultPositioningModule);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Default Positioning Module</text>
                </g>
                <g class="component" id="BluetoothGPSPositioningModule">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBluetoothGPSPositioningModule" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgBluetoothGPSPositioningModule);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Bluetooth GPS Positioning Module</text>
                </g>
                <g class="component" id="SimulationPositioningModule">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSimulationPositioningModule" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSimulationPositioningModule);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Simulation Positioning Module</text>
                </g>
                <g class="component" id="A-GPSIntegrationModule">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgA-GPSIntegrationModule" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgA-GPSIntegrationModule);"/>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">A-GPS Integration Module</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(30.000000000000004 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Data Source Adaptation</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="GPSDataSourceAdaptation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgGPSDataSourceAdaptation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgGPSDataSourceAdaptation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">GPS Data Source Adaptation</text>
                </g>
              </g>
            </g>
          </g>
        </g>
        <g class="block" transform="translate( 299.40000000000003 0)">
          <rect class="block" x="0" width="327.90000000000003" height="120.23" y="-3.2"/>
          <text text-anchor="middle" class="block" width="327.90000000000003" x="163.95000000000002" y="116.03" dominant-baseline="ideographic">Comms Services</text>
          <g>
            <g class="subblock" transform="translate( 0)">
              <rect class="subblock" x="0" height="109.60000000000001" width="55.800000000000004" y="0" style="stroke-width: 1; ;"/>
              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="37.2" width="37.2" y="83">Communications Framework</text>
              <g>
                <g class="collection" transform="translate(0 0)">
                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Comms Proc. &amp; Settings</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="CommsRootServer">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgCommsRootServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgCommsRootServer);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Comms Root Server</text>
                    </g>
                    <g class="component" id="CommsRootServerConfig">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgCommsRootServerConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgCommsRootServerConfig);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Comms Root Server Config</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 18.8)">
                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Comms Config. Utils</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="CommsDatabase">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgCommsDatabase" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgCommsDatabase);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Comms Dbase.</text>
                    </g>
                    <g class="component" id="CommsDatabaseShim">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgCommsDatabaseShim" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgCommsDatabaseShim);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Comms Dbase. Shim</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 37.6)">
                  <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Data Comms Server</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="ESockServer">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgESockServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgESockServer);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">ESock Server</text>
                    </g>
                    <g class="component" id="ESockServerConfig">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgESockServerConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgESockServerConfig);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">ESock Server Config</text>
                    </g>
                    <g class="component" id="NetworkInterfaceManager">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgNetworkInterfaceManager" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgNetworkInterfaceManager);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Network Interface Manager</text>
                    </g>
                    <g class="component" id="NetworkingDialogAPI">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgNetworkingDialogAPI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgNetworkingDialogAPI);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Network­ing Dialog API</text>
                    </g>
                    <g class="component" id="NetworkingDialogStub">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgNetworkingDialogStub" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgNetworkingDialogStub);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Network­ing Dialog Stub</text>
                    </g>
                    <g class="component" id="NetworkController">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgNetworkController" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgNetworkController);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Network Contrllr.</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 75.2)">
                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Serial Server</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="C32SerialServer">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgC32SerialServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgC32SerialServer);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">C32 Serial Server</text>
                    </g>
                    <g class="component" id="C32SerialServerConfig">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgC32SerialServerConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgC32SerialServerConfig);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">C32 Serial Server Config</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 56.4)">
                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Comms Framework Utilities</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="CommsElements">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgCommsElements" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgCommsElements);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Comms Elements</text>
                    </g>
                    <g class="component" id="MBufManager">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgMBufManager" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgMBufManager);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">MBuf Manager</text>
                    </g>
                    <g class="component" id="CommsInfrastructureDocumentation">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgCommsInfrastructureDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgCommsInfrastructureDocumentation);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Comms Docs</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 94)">
                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Serial Comms Server Plugins</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="SerialPortCSY">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgSerialPortCSY" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgSerialPortCSY);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Serial Port CSY</text>
                    </g>
                    <g class="component" id="PacketLoopbackCSY">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgPacketLoopbackCSY" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgPacketLoopbackCSY);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Packet Loopback CSY</text>
                    </g>
                    <g class="component" id="MUXCSY">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgMUXCSY" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgMUXCSY);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">MUX CSY</text>
                    </g>
                  </g>
                </g>
              </g>
            </g>
            <g class="subblock" transform="translate( 57.900000000000006)">
              <rect class="subblock" x="0" height="109.60000000000001" width="83.7" y="0" style="stroke-width: 1; ;"/>
              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="51.150000000000006" width="65.1" y="83">Cellular Baseband Services</text>
              <g>
                <g class="collection" transform="translate(0 0)">
                  <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Telephony Utilities</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="Dial">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgDial" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgDial);"/>
                      <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Dial</text>
                    </g>
                    <g class="component" id="TelephonyWatchers">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgTelephonyWatchers" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgTelephonyWatchers);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Telephony Watchers</text>
                    </g>
                    <g class="component" id="ETel3rdPartyAPI">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgETel3rdPartyAPI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgETel3rdPartyAPI);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">ETel 3rd Party API</text>
                    </g>
                    <g class="component" id="TelephonyConfidentialDocumentation">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgTelephonyConfidentialDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgTelephonyConfidentialDocumentation);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Telephony Confidential Docs</text>
                    </g>
                    <g class="component" id="TelephonyDocumentation">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgTelephonyDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgTelephonyDocumentation);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Telephony Docs</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(48.6 0)">
                  <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Fax</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="FaxClientandServer">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgFaxClientandServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgFaxClientandServer);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Fax Client &amp; Server</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 37.6)">
                  <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Telephony Server</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="ETelServerandCore">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgETelServerandCore" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgETelServerandCore);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">ETel Server &amp; Core</text>
                    </g>
                    <g class="component" id="ETelConfig">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgETelConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgETelConfig);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">ETel Config</text>
                    </g>
                    <g class="component" id="ETelMultimode">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgETelMultimode" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgETelMultimode);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">ETel Multi­mode</text>
                    </g>
                    <g class="component" id="ETelPacketData">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgETelPacketData" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgETelPacketData);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">ETel Packet Data</text>
                    </g>
                    <g class="component" id="ETelSIMToolkit">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgETelSIMToolkit" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgETelSIMToolkit);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">ETel SIM Toolkit</text>
                    </g>
                    <g class="component" id="ETelCDMA">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgETelCDMA" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgETelCDMA);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Etel CDMA</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 18.8)">
                  <rect class="collection" x="0" y="0" height="15.6" width="83.7"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="82.3">Telephony Protocols</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="CSDAGT">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgCSDAGT" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgCSDAGT);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">CSD AGT</text>
                    </g>
                    <g class="component" id="PSDAGT">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgPSDAGT" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgPSDAGT);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">PSD AGT</text>
                    </g>
                    <g class="component" id="GPRS/UMTSQoSPRT">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgGPRS/UMTSQoSPRT" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgGPRS/UMTSQoSPRT);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">GPRS/UMTS QoS PRT</text>
                    </g>
                    <g class="component" id="GPRS/UMTSQoSInterface">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgGPRS/UMTSQoSInterface" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgGPRS/UMTSQoSInterface);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">GPRS/UMTS QoS Interface</text>
                    </g>
                    <g class="component" id="QoSExtnAPI">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgQoSExtnAPI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgQoSExtnAPI);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">QoS Extn API</text>
                    </g>
                    <g class="component" id="SecondaryPDPcontextUMTSDriver">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgSecondaryPDPcontextUMTSDriver" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSecondaryPDPcontextUMTSDriver);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Secondary PDP UMTS Driver</text>
                    </g>
                    <g class="component" id="QoS3GPPCPR">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgQoS3GPPCPR" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgQoS3GPPCPR);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">QoS 3GPP CPR</text>
                    </g>
                    <g class="component" id="PDPLayer">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgPDPLayer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgPDPLayer);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">PDP Layer</text>
                    </g>
                    <g class="component" id="RawIPNIF">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgRawIPNIF" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgRawIPNIF);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001" width="9.3">Raw IP NIF</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 56.4)">
                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">SMS Protocols</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="SMSStack">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgSMSStack" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgSMSStack);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">SMS Stack</text>
                    </g>
                    <g class="component" id="CDMASMSStack">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgCDMASMSStack" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgCDMASMSStack);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">CDMA SMS Stack</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 75.2)">
                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Baseband Abstraction</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="BasebandChannelAdaptor">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBasebandChannelAdaptor" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgBasebandChannelAdaptor);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Bsebnd Channel Adaptor Frmwk.</text>
                    </g>
                    <g class="component" id="Inter-SystemCommunication">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgInter-SystemCommunication" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgInter-SystemCommunication);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Inter-System Comms.</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 94)">
                  <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Telephony Server Plugins</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="CommonTSY">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgCommonTSY" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgCommonTSY);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Common TSY</text>
                    </g>
                    <g class="component" id="MultimodeTSY">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgMultimodeTSY" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMultimodeTSY);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Multimode TSY</text>
                    </g>
                    <g class="component" id="CDMATSY">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgCDMATSY" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgCDMATSY);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">CDMA TSY</text>
                    </g>
                    <g class="component" id="SIMTSY">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgSIMTSY" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgSIMTSY);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">SIM TSY</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(39.300000000000004 94)">
                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Telephony Ref. Platform</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="TRPTSY">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgTRPTSY" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgTRPTSY);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">TRP TSY</text>
                    </g>
                    <g class="component" id="TRPAGT">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgTRPAGT" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgTRPAGT);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">TRP AGT</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(60.00000000000001 94)">
                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Baseband Adaptation</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="BasebandChannelAdaptorforC32">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBasebandChannelAdaptorforC32" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgBasebandChannelAdaptorforC32);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">C32 BCA</text>
                    </g>
                    <g class="component" id="BasebandChannelAdaptorforISC">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:blue;"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">ISC BCA</text>
                    </g>
                  </g>
                </g>
              </g>
            </g>
            <g class="subblock" transform="translate( 143.70000000000002)">
              <rect class="subblock" x="0" height="109.60000000000001" width="115.80000000000001" y="0" style="stroke-width: 1; ;"/>
              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="71.85000000000001" width="87.9" y="101.8">Networking Services</text>
              <g>
                <g class="collection" transform="translate(0 0)">
                  <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">TCP/IP Utilities</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="DND">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgDND" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgDND);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">DND</text>
                    </g>
                    <g class="component" id="DNDConfig">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgDNDConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgDNDConfig);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">DND Config</text>
                    </g>
                    <g class="component" id="DHCP">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgDHCP" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgDHCP);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">DHCP</text>
                    </g>
                    <g class="component" id="NetworkAddressandPortTranslation">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgNetworkAddressandPortTranslation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgNetworkAddressandPortTranslation);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Network Addr &amp; Port Trans­lation</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(39.300000000000004 0)">
                  <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">ESock API Extensions</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="InternetSockets">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgInternetSockets" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgInternetSockets);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Internet Sockets</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 37.6)">
                  <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Network Protocols</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="IPEventNotifier">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgIPEventNotifier" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgIPEventNotifier);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">IP Event Notifier</text>
                    </g>
                    <g class="component" id="TCP/IPv4/v6PRT">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgTCP/IPv4/v6PRT" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgTCP/IPv4/v6PRT);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">TCP/ IPv4/v6 PRT</text>
                    </g>
                    <g class="component" id="TCP/IPv4/v6Config">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgTCP/IPv4/v6Config" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgTCP/IPv4/v6Config);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">TCP/IPv4/v6 Config</text>
                    </g>
                    <g class="component" id="IPHook">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgIPHook" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgIPHook);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">IP Hook</text>
                    </g>
                    <g class="component" id="MobileIP">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgMobileIP" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgMobileIP);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Mobile IP</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 18.8)">
                  <rect class="collection" x="0" y="0" height="15.6" width="93"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="91.6">Networking Test and Utils</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="NetworkingUnitTest">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgNetworkingUnitTest" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgNetworkingUnitTest);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Networking Unit Test</text>
                    </g>
                    <g class="component" id="NetworkingROM">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgNetworkingROM" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgNetworkingROM);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Networking ROM</text>
                    </g>
                    <g class="component" id="NetworkingExamples">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgNetworkingExamples" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgNetworkingExamples);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Networking Examples</text>
                    </g>
                    <g class="component" id="ExampleInternetUtilities">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgExampleInternetUtilities" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgExampleInternetUtilities);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Example Internet Utilities</text>
                    </g>
                    <g class="component" id="IPProbe">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgIPProbe" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgIPProbe);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">IP Probe</text>
                    </g>
                    <g class="component" id="IPv6to4Tunnel">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgIPv6to4Tunnel" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgIPv6to4Tunnel);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">IPv6 to 4 Tunnel</text>
                    </g>
                    <g class="component" id="IPAnalyzer">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgIPAnalyzer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgIPAnalyzer);"/>
                      <use width="9.3" height="9.3" x="55.800000000000004" y="0" style="fill:url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">IP Analyzer</text>
                    </g>
                    <g class="component" id="NetworkingDocumentation">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgNetworkingDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgNetworkingDocumentation);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Network­ing Docs</text>
                    </g>
                    <g class="component" id="NetworkingIntegrationTest">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgNetworkingIntegrationTest" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgNetworkingIntegrationTest);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001" width="9.3">Networking Integration Test</text>
                    </g>
                    <g class="component" id="NetworkingPerformanceMeasurementTools">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgNetworkingPerformanceMeasurementTools" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="83.7" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgNetworkingPerformanceMeasurementTools);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="88.35000000000001" width="9.3">Perfor­mance Mea­sure­ment Tools</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 56.4)">
                  <rect class="collection" x="0" y="0" height="15.6" width="83.7"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="82.3">Network Control</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="QoSFrameworkConfig">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgQoSFrameworkConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgQoSFrameworkConfig);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">QoS Frmwk. Config</text>
                    </g>
                    <g class="component" id="QoSLibrary">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgQoSLibrary" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgQoSLibrary);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">QoS Library</text>
                    </g>
                    <g class="component" id="PFQoSLibrary">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgPFQoSLibrary" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgPFQoSLibrary);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">PF QoS Library</text>
                    </g>
                    <g class="component" id="QoSFrameworkPRT">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgQoSFrameworkPRT" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgQoSFrameworkPRT);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">QOS Frmwk. PRT</text>
                    </g>
                    <g class="component" id="QoSIPSCPR">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgQoSIPSCPR" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgQoSIPSCPR);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">QoS IP SCPR</text>
                    </g>
                    <g class="component" id="IPNetworkLayer">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgIPNetworkLayer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgIPNetworkLayer);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">IP Network Layer</text>
                    </g>
                    <g class="component" id="IPTransportLayer">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgIPTransportLayer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgIPTransportLayer);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">IP Transport Layer</text>
                    </g>
                    <g class="component" id="CommsUserPromptManager">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgCommsUserPromptManager" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgCommsUserPromptManager);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Comms User Prompt Manager</text>
                    </g>
                    <g class="component" id="IPUPSPlugins">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgIPUPSPlugins" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgIPUPSPlugins);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001" width="9.3">IP UPS Plugins</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 94)">
                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Link Layer Control</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="NULLAGT">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgNULLAGT" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgNULLAGT);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">NULL AGT</text>
                    </g>
                    <g class="component" id="GenericSCPRParameters">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgGenericSCPRParameters" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgGenericSCPRParameters);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Generic SCPR Params</text>
                    </g>
                    <g class="component" id="MBMSParameters">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgMBMSParameters" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgMBMSParameters);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">MBMS Params</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 75.2)">
                  <rect class="collection" x="0" y="0" height="15.6" width="65.10000000000001"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="63.70000000000001">Link Layer Protocols</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="EthernetNIF">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgEthernetNIF" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgEthernetNIF);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Ethernet NIF</text>
                    </g>
                    <g class="component" id="EthernetPacketDriver">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgEthernetPacketDriver" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgEthernetPacketDriver);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Ethernet Packet DRV</text>
                    </g>
                    <g class="component" id="PPPNIF">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgPPPNIF" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgPPPNIF);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25">PPP NIF</text>
                    </g>
                    <g class="component" id="PPPConfig">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgPPPConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgPPPConfig);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">PPP Config</text>
                    </g>
                    <g class="component" id="SLIPNIF">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgSLIPNIF" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgSLIPNIF);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">SLIP NIF</text>
                    </g>
                    <g class="component" id="TunnelNIF">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgTunnelNIF" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgTunnelNIF);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Tunnel NIF</text>
                    </g>
                    <g class="component" id="WirelessLAN">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgWirelessLAN" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgWirelessLAN);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Wireless LAN</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(67.2 75.2)">
                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">PPP Compres­sion Plugins</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="PredictorCompression">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgPredictorCompression" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgPredictorCompression);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Predictor Compres­sion</text>
                    </g>
                    <g class="component" id="MPPC">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgMPPC" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgMPPC);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">MPPC</text>
                    </g>
                    <g class="component" id="StacLZSCompression">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgStacLZSCompression" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgStacLZSCompression);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Stac LZS Compres­sion</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(97.2 75.2)">
                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Link Layer Utilities</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="EAPFramework">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgEAPFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgEAPFramework);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">EAP Frmwk.</text>
                    </g>
                    <g class="component" id="PacketLogger">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgPacketLogger" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgPacketLogger);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Packet Logger</text>
                    </g>
                  </g>
                </g>
              </g>
            </g>
            <g class="subblock" transform="translate( 261.6)">
              <rect class="subblock" x="0" height="109.60000000000001" width="66.30000000000001" y="0" style="stroke-width: 1; ;"/>
              <text text-anchor="middle" class="subblock" dominant-baseline="mathematical" x="47.10000000000001" width="38.400000000000006" y="26.6">Short Link Services</text>
              <g>
                <g class="collection" transform="translate(0 0)">
                  <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Bluetooth Comms Profiles</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="BluetoothPANProfile">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothPANProfile" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothPANProfile);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Bluetooth PAN Profile</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(17.7 0)">
                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">USB Management</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="USBManager">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgUSBManager" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgUSBManager);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">USB Manager</text>
                    </g>
                    <g class="component" id="USBManagerTests">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgUSBManagerTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgUSBManagerTests);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">USB Manager Tests</text>
                    </g>
                    <g class="component" id="USBClassandManagerDocumentation">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgUSBClassandManagerDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgUSBClassandManagerDocumentation);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">USB Class &amp; Manager Docs</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(47.7 0)">
                  <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">USB Function Drivers</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="MassStorageDriver">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgMassStorageDriver" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMassStorageDriver);"/>
                      <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Mass Storage Driver</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 18.8)">
                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Host Controller Interface</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="BluetoothHCIFramework2">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothHCIFramework2" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothHCIFramework2);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Btooth. HCI Fmwk. 2</text>
                    </g>
                    <g class="component" id="BluetoothHCIExtensionInterface">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothHCIExtensionInterface" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothHCIExtensionInterface);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Btooth. HCI Ext. Interface</text>
                    </g>
                    <g class="component" id="BluetoothHCI2ReferenceImplementations">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothHCI2ReferenceImplementations" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgBluetoothHCI2ReferenceImplementations);"/>
                      <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">BT HCI 2 Ref. Implemen­tations</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 37.6)">
                  <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Bluetooth</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="BluetoothSDP">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothSDP" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothSDP);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Btooth.  SDP</text>
                    </g>
                    <g class="component" id="BluetoothNotifiersSupport">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothNotifiersSupport" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothNotifiersSupport);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Bluetooth Notifiers Support</text>
                    </g>
                    <g class="component" id="BluetoothGAVDP">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothGAVDP" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothGAVDP);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Btooth. GAVDP</text>
                    </g>
                    <g class="component" id="BluetoothExamplesandTests">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothExamplesandTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgBluetoothExamplesandTests);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Bluetooth Examples and Tests</text>
                    </g>
                    <g class="component" id="BluetoothLoggingEngine">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothLoggingEngine" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothLoggingEngine);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Bluetooth Logging Engine</text>
                    </g>
                    <g class="component" id="BluetoothDocumentation">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgBluetoothDocumentation);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Bluetooth Docs</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 56.4)">
                  <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Bluetooth Management</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="BluetoothManager">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothManager" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothManager);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Btooth.  Manager</text>
                    </g>
                    <g class="component" id="BluetoothConfig">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothConfig);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Bluetooth Config</text>
                    </g>
                    <g class="component" id="BluetoothROM">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothROM" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothROM);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Btooth. ROM</text>
                    </g>
                    <g class="component" id="BluetoothClientLibrary">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothClientLibrary" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothClientLibrary);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Bluetooth Client Library</text>
                    </g>
                    <g class="component" id="BluetoothBuildUtilities">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothBuildUtilities" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothBuildUtilities);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Bluetooth Build Utilities</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 75.2)">
                  <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Short Link Protocol Plugins</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="BluetoothStack">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothStack" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgBluetoothStack);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Bluetooth Stack</text>
                    </g>
                    <g class="component" id="IrDAStack">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgIrDAStack" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgIrDAStack);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">IrDA Stack</text>
                    </g>
                    <g class="component" id="IrDAConfig">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgIrDAConfig" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgIrDAConfig);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">IrDA Config</text>
                    </g>
                    <g class="component" id="IrDATest">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgIrDATest" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgIrDATest);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">IrDA Test</text>
                    </g>
                    <g class="component" id="IrDADocumentation">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgIrDADocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgIrDADocumentation);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">IrDA Docs</text>
                    </g>
                    <g class="component" id="ShortlinkDocumentation">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgShortlinkDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgShortlinkDocumentation);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Shortlink Docs</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(0 94)">
                  <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Short Link CSYs</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="BluetoothCSY">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgBluetoothCSY" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgBluetoothCSY);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Btooth.  CSY</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(17.7 94)">
                  <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Shortlink LDD</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="USBClientDriver">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgUSBClientDriver" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="8.333333333333334%" stop-color="red"/>
                        <stop offset="25%" stop-color="red"/>
                        <stop offset="41.66666666666667%" stop-color="green"/>
                        <stop offset="58.333333333333336%" stop-color="green"/>
                        <stop offset="75%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgUSBClientDriver);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">USB Client Driver</text>
                    </g>
                    <g class="component" id="USBHostandOTGDrivers">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgUSBHostandOTGDrivers" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgUSBHostandOTGDrivers);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">USB Host and OTG Drivers</text>
                    </g>
                    <g class="component" id="USBHostandOTGStack">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgUSBHostandOTGStack" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgUSBHostandOTGStack);"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">USB Host and OTG Stack</text>
                    </g>
                  </g>
                </g>
                <g class="collection" transform="translate(47.7 94)">
                  <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
                  <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">USB Hardware Adaptation</text>
                  <g transform="translate(0 6.299999999999999)">
                    <g class="component" id="OMAPUSBHostControllerDriver">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgOMAPUSBHostControllerDriver" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOMAPUSBHostControllerDriver);"/>
                      <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OMAP USB Host Controller Driver</text>
                    </g>
                    <g class="component" id="OMAPUSBHostControllerDriverTemplate">
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                      <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                      <linearGradient id="bgOMAPUSBHostControllerDriverTemplate" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                        <stop offset="12.5%" stop-color="green"/>
                        <stop offset="37.5%" stop-color="green"/>
                        <stop offset="62.5%" stop-color="blue"/>
                      </linearGradient>
                      <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOMAPUSBHostControllerDriverTemplate);"/>
                      <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                      <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OMAP USB Host Controller Driver Template</text>
                    </g>
                  </g>
                </g>
              </g>
            </g>
          </g>
        </g>
        <g class="block" transform="translate( 629.4000000000001 0)">
          <rect class="block" x="0" width="83.7" height="120.23" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="83.7" x="41.85" y="116.03" dominant-baseline="ideographic">Multimedia</text>
          <g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="74.4"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="73">Multimedia APIs and Frameworks</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="MultimediaFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMultimediaFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgMultimediaFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Multi­media Frmwk.</text>
                </g>
                <g class="component" id="MultimediaDocumentation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMultimediaDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMultimediaDocumentation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Multi­media Docs</text>
                </g>
                <g class="component" id="MultimediaUtilityLibrary">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMultimediaUtilityLibrary" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgMultimediaUtilityLibrary);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Multi­media Utility Library</text>
                </g>
                <g class="component" id="ImagingFrameworks">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgImagingFrameworks" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgImagingFrameworks);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Imaging Frmwks.</text>
                </g>
                <g class="component" id="ImagingUnitTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgImagingUnitTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgImagingUnitTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Imaging Unit Tests</text>
                </g>
                <g class="component" id="ImagingIntegrationTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgImagingIntegrationTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgImagingIntegrationTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Imaging Integration Tests</text>
                </g>
                <g class="component" id="CameraFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCameraFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgCameraFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Camera Frmwk.</text>
                </g>
                <g class="component" id="CameraUnitTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCameraUnitTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgCameraUnitTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Camera Unit Tests</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Multimedia Plugins</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="ImagingPlugins">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgImagingPlugins" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgImagingPlugins);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Imaging Plugins</text>
                </g>
                <g class="component" id="CameraPlugins">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCameraPlugins" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgCameraPlugins);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Camera Plugins</text>
                </g>
                <g class="component" id="3GPLibrary">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">3GP Library</text>
                </g>
                <g class="component" id="3GPUnitTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">3GP Unit Tests</text>
                </g>
                <g class="component" id="MultimediaTestCodecs">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMultimediaTestCodecs" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMultimediaTestCodecs);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Multimedia Test Codecs</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(48.6 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">MM Resource Mgmt.</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="MultimediaResourceController">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMultimediaResourceController" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMultimediaResourceController);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Multimedia Resource Controller</text>
                </g>
                <g class="component" id="DecisionFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Decision Framework</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 56.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Multimedia Device Framework</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="MediaDeviceFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMediaDeviceFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgMediaDeviceFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Media Device Frmwk.</text>
                </g>
                <g class="component" id="MDFUnitTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMDFUnitTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMDFUnitTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">MDF Unit Tests</text>
                </g>
                <g class="component" id="SpeechRecognitionController">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSpeechRecognitionController" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgSpeechRecognitionController);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Speech Recog­nition Cntrllr.</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 75.2)">
              <rect class="collection" x="0" y="0" height="15.6" width="74.4"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="73">OpenMAX IL</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="OpenMAXILAPI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOpenMAXILAPI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgOpenMAXILAPI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OpenMAX IL API</text>
                </g>
                <g class="component" id="OpenMAXILCore">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOpenMAXILCore" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgOpenMAXILCore);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OpenMAX IL Core</text>
                </g>
                <g class="component" id="OpenMAXILReferenceComponents">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOpenMAXILReferenceComponents" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOpenMAXILReferenceComponents);"/>
                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">OpenMAX IL Reference Components</text>
                </g>
                <g class="component" id="OpenMAXILTestComponents">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOpenMAXILTestComponents" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOpenMAXILTestComponents);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">OpenMAX IL Test Components</text>
                </g>
                <g class="component" id="OpenMAXILUnitTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOpenMAXILUnitTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOpenMAXILUnitTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">OpenMAX IL Unit Tests</text>
                </g>
                <g class="component" id="OpenMAXILCoreConformanceSuite">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOpenMAXILCoreConformanceSuite" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOpenMAXILCoreConformanceSuite);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">OpenMAX IL Core Conformance Suite</text>
                </g>
                <g class="component" id="MultimediaIntegrationLayerAPI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMultimediaIntegrationLayerAPI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMultimediaIntegrationLayerAPI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Multimedia Integration Layer API</text>
                </g>
                <g class="component" id="MultimediaIntegrationLayerUnitTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMultimediaIntegrationLayerUnitTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMultimediaIntegrationLayerUnitTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Multimedia Integration Layer Unit Tests</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="83.7"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="82.3">Sound Device</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="DevSoundAPI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDevSoundAPI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgDevSoundAPI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">DevSound API</text>
                </g>
                <g class="component" id="A3FDevSound">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgA3FDevSound" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgA3FDevSound);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">A3F DevSound</text>
                </g>
                <g class="component" id="A3FAudioComponentFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgA3FAudioComponentFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgA3FAudioComponentFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">A3F Audio Compo­nent Fmwk.</text>
                </g>
                <g class="component" id="DevSoundPluginSupport">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDevSoundPluginSupport" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgDevSoundPluginSupport);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">DevSound Plugin Support</text>
                </g>
                <g class="component" id="ReferenceDevSoundPlugins">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgReferenceDevSoundPlugins" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgReferenceDevSoundPlugins);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Reference DevSound Plugins</text>
                </g>
                <g class="component" id="BluetoothDevSoundPlugin">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBluetoothDevSoundPlugin" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgBluetoothDevSoundPlugin);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Bluetooth DevSound Plugin</text>
                </g>
                <g class="component" id="A3FTraceUtility">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgA3FTraceUtility" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgA3FTraceUtility);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">A3F Trace Utility</text>
                </g>
                <g class="component" id="A3FIntegrationTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgA3FIntegrationTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgA3FIntegrationTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">A3F Integration Tests</text>
                </g>
                <g class="component" id="A3FServerStart">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgA3FServerStart" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgA3FServerStart);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001" width="9.3">A3F Server Start</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(30.000000000000004 56.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Multimedia Test Environment</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="MultimediaTestFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMultimediaTestFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMultimediaTestFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Multi­media Test Fmwk.</text>
                </g>
                <g class="component" id="MultimediaTestFrameworkUnitTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMultimediaTestFrameworkUnitTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMultimediaTestFrameworkUnitTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">MM Test Fmwk. Unit Tests</text>
                </g>
                <g class="component" id="MultimediaTestAgent">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMultimediaTestAgent" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMultimediaTestAgent);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Multimedia Test Agent</text>
                </g>
                <g class="component" id="MultimediaTestTools">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMultimediaTestTools" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMultimediaTestTools);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Multimedia Test Tools</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 94)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Multimedia SW Adapt.</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="VideoRenderer">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgVideoRenderer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgVideoRenderer);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Video Renderer</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(17.7 94)">
              <rect class="collection" x="0" y="0" height="15.6" width="65.10000000000001"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="63.70000000000001">Multimedia HW Adapt.</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="DevSoundHardwareDeviceAPI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDevSoundHardwareDeviceAPI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgDevSoundHardwareDeviceAPI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">DevSound Hardware Device API</text>
                </g>
                <g class="component" id="A3FAudioComponentLibrary">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgA3FAudioComponentLibrary" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgA3FAudioComponentLibrary);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">A3F Audio Component Library</text>
                </g>
                <g class="component" id="A3FDevSoundCustomisation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgA3FDevSoundCustomisation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgA3FDevSoundCustomisation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">A3F DevSound Custom­isation</text>
                </g>
                <g class="component" id="ReferenceACLAdaptation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgReferenceACLAdaptation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgReferenceACLAdaptation);"/>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Ref. ACL Adaptation</text>
                </g>
                <g class="component" id="VideoHAI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgVideoHAI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgVideoHAI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Video HAI</text>
                </g>
                <g class="component" id="MobileTVDVB-HReceiverHAI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMobileTVDVB-HReceiverHAI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgMobileTVDVB-HReceiverHAI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Mobile TV DVB-H Receiver HAI</text>
                </g>
                <g class="component" id="MobileTVDVB-HUnitTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMobileTVDVB-HUnitTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgMobileTVDVB-HUnitTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Mobile TV DVB-H Unit Tests</text>
                </g>
              </g>
            </g>
          </g>
        </g>
        <g class="block" transform="translate( 715.2000000000002 0)">
          <rect class="block" x="0" width="76.5" height="120.23" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="76.5" x="38.25" y="116.03" dominant-baseline="ideographic">Graphics</text>
          <g>
            <g class="collection" transform="translate(0 94)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Graphics LDDs</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="GraphicsGCEDriver">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Graphics GCE Driver</text>
                </g>
                <g class="component" id="SurfaceManager">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSurfaceManager" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgSurfaceManager);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Surface Manager</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Windowing Framework</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="WindowServer">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgWindowServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgWindowServer);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Window Server</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(17.7 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Printing Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="PrinterDriverSupport">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgPrinterDriverSupport" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgPrinterDriverSupport);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Printer Driver Support</text>
                </g>
                <g class="component" id="PrinterDrivers">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgPrinterDrivers" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgPrinterDrivers);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Printer Drivers</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(38.4 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Graphics Test</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="GraphicsTestHarness">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgGraphicsTestHarness" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgGraphicsTestHarness);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Graphics Test Harness</text>
                </g>
                <g class="component" id="UIBench">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUIBench" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgUIBench);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">UI Bench</text>
                </g>
                <g class="component" id="GraphicsDocumentation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgGraphicsDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgGraphicsDocumentation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Graphics Docs</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="55.800000000000004"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="54.400000000000006">Fonts Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="TextShaperPlugin">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTextShaperPlugin" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgTextShaperPlugin);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Text Shaper Plugin</text>
                </g>
                <g class="component" id="FontandBitmapServer">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFontandBitmapServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgFontandBitmapServer);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Font &amp;Bitmp. Server</text>
                </g>
                <g class="component" id="FontStore">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFontStore" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgFontStore);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Font Store</text>
                </g>
                <g class="component" id="FreeTypeFontRasteriser">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFreeTypeFontRasteriser" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgFreeTypeFontRasteriser);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">FreeType Font Rster.</text>
                </g>
                <g class="component" id="iTypeFontRasteriser">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgiTypeFontRasteriser" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgiTypeFontRasteriser);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">iType Font Rster.</text>
                </g>
                <g class="component" id="ReferenceFonts">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgReferenceFonts" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgReferenceFonts);"/>
                  <use width="9.3" height="9.3" x="46.5" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Reference Fonts</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Khronos APIs</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="OpenGLESFramework">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOpenGLESFramework" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgOpenGLESFramework);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OpenGL ES Frmwk.</text>
                </g>
                <g class="component" id="OpenGLESAPI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOpenGLESAPI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgOpenGLESAPI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OpenGL ES API</text>
                </g>
                <g class="component" id="OpenVGAPI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOpenVGAPI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgOpenVGAPI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">OpenVG API</text>
                </g>
                <g class="component" id="EGLAPI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgEGLAPI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgEGLAPI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004">EGL API</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 56.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Khronos Implementation</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="OpenGLESImplementation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOpenGLESImplementation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOpenGLESImplementation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OpenGL ES Implemen­tation</text>
                </g>
                <g class="component" id="OpenVGImplementation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOpenVGImplementation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgOpenVGImplementation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OpenVG Implemen­tation</text>
                </g>
                <g class="component" id="EGLImplementation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgEGLImplementation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgEGLImplementation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">EGL Implemen­tation</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(39.300000000000004 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Graphics Dev­ice Interface</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="BitGDI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBitGDI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgBitGDI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65">Bit GDI</text>
                </g>
                <g class="component" id="GDI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgGDI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgGDI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">GDI</text>
                </g>
                <g class="component" id="DirectGDI">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDirectGDI" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgDirectGDI);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Direct GDI</text>
                </g>
                <g class="component" id="ColourPalette">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgColourPalette" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgColourPalette);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Colour Palette</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 75.2)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Core Graphics Resources</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="CommonGraphicsHeaders">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCommonGraphicsHeaders" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgCommonGraphicsHeaders);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Common Graphics Headers</text>
                </g>
                <g class="component" id="GraphicsDataResource">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgGraphicsDataResource" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgGraphicsDataResource);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Graphics Data Resource</text>
                </g>
                <g class="component" id="GraphicsDataResourceAdaptation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgGraphicsDataResourceAdaptation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgGraphicsDataResourceAdaptation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Graphics Data Resource Adapt.</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(30.000000000000004 56.4)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">BitGDI Adaptations</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="DirectGDIInterface">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDirectGDIInterface" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgDirectGDIInterface);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Direct GDI Interface</text>
                </g>
                <g class="component" id="DirectGDIAdaptation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDirectGDIAdaptation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgDirectGDIAdaptation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Direct GDI Adaptation</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(30.000000000000004 75.2)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">Graphics Surface Composition</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="GraphicsCompositionEngine">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgGraphicsCompositionEngine" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgGraphicsCompositionEngine);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Graphics Composi­tion Eng.</text>
                </g>
                <g class="component" id="CompositionEngineAdaptation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCompositionEngineAdaptation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgCompositionEngineAdaptation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Compo­sition Engine Adapt.</text>
                </g>
                <g class="component" id="SurfaceUpdate">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSurfaceUpdate" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLT" style="fill:url(#bgSurfaceUpdate);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Surface Update</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(20.700000000000003 94)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Graphics HW Adapt.</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="ScreenDriver">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgScreenDriver" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgScreenDriver);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Screen Driver</text>
                </g>
              </g>
            </g>
          </g>
        </g>
      </g>
    </g>
  </g>
  <g class="layer" transform="translate(0 274.29)">
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color9.mouseover" end="s4-color9.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color13.mouseover" end="s4-color13.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color21.mouseover" end="s4-color21.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color24.mouseover" end="s4-color24.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color25.mouseover" end="s4-color25.mouseout"/>
    <linearGradient id="bgKernelServices" x1="100%" x2="0%" y1="0%" y2="20%">
      <stop offset="0.8333333333333334%" stop-color="#008000"/>
      <stop offset="15.833333333333334%" stop-color="#008000"/>
      <stop offset="17.5%" stop-color="#00ffff"/>
      <stop offset="32.5%" stop-color="#00ffff"/>
      <stop offset="34.16666666666667%" stop-color="#8fbc8f"/>
      <stop offset="49.166666666666664%" stop-color="#8fbc8f"/>
      <stop offset="50.833333333333336%" stop-color="#9f9f5f"/>
      <stop offset="65.83333333333334%" stop-color="#9f9f5f"/>
      <stop offset="67.5%" stop-color="#BAC97E"/>
      <stop offset="82.5%" stop-color="#BAC97E"/>
      <stop offset="84.16666666666666%" stop-color="#a29040"/>
    </linearGradient>
    <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="70.23" style="fill:url(#bgKernelServices);;"/>
    <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="70.23" x="-35.415">Kernel Services</text>
    <g class="layer-detail" transform="translate(295.8500000000001 6.4)">
      <rect x="-283.05000000000007" class="layer" y="-6.4" width="791.7000000000002" height="70.23" style="fill:url(#bgKernelServices);;"/>
      <g>
        <g class="block" transform="translate( 0 0)">
          <rect class="block" x="0" width="225.59999999999997" height="63.83" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="225.59999999999997" x="112.79999999999998" y="59.629999999999995" dominant-baseline="ideographic">Kernel &amp; Hardware Services</text>
          <g>
            <g class="collection" transform="translate(0 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Kernel Architecture</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="KernelArchitecture2">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgKernelArchitecture2" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgKernelArchitecture2);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Kernel Arch. 2</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Boot Loader</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="Bootstrap">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBootstrap" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgBootstrap);"/>
                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Boot­strap</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(17.7 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Flash Trans­lation Layer</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="Unistore2Drivers">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUnistore2Drivers" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgUnistore2Drivers);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Unistore2 Drivers</text>
                </g>
                <g class="component" id="Unistore2Core">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUnistore2Core" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgUnistore2Core);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Unistore2 Core</text>
                </g>
                <g class="component" id="Unistore2CrashLogger">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUnistore2CrashLogger" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgUnistore2CrashLogger);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Unistore2 Crash Logger</text>
                </g>
                <g class="component" id="Unistore2BootSupport">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUnistore2BootSupport" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgUnistore2BootSupport);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Unistore2 Boot Support</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(57.00000000000001 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="37.2"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="35.800000000000004">Kernel Test</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="E32Tests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgE32Tests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgE32Tests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">E32 Tests</text>
                </g>
                <g class="component" id="SDIOTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSDIOTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgSDIOTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">SDIO Tests</text>
                </g>
                <g class="component" id="E32Utilities">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgE32Utilities" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgE32Utilities);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">E32 Utilities</text>
                </g>
                <g class="component" id="FileServerTests">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFileServerTests" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgFileServerTests);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">File Server Tests</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(17.7 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="74.4"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="73">Logical Device Drivers</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="EthernetDriver">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgEthernetDriver" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgEthernetDriver);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Ether. Driver</text>
                </g>
                <g class="component" id="SoundDriver">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSoundDriver" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSoundDriver);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Sound Driver</text>
                </g>
                <g class="component" id="SerialPortDriver">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSerialPortDriver" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSerialPortDriver);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Serial Port Driver</text>
                </g>
                <g class="component" id="LegacyDrivers">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgLegacyDrivers" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgLegacyDrivers);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Legacy Drivers</text>
                </g>
                <g class="component" id="LocalMediaSubsystem">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgLocalMediaSubsystem" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgLocalMediaSubsystem);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Local Media Sub­system</text>
                </g>
                <g class="component" id="RunModeDebugger">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgRunModeDebugger" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgRunModeDebugger);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Run Mode Debugger</text>
                </g>
                <g class="component" id="KernelTraceTool">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgKernelTraceTool" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgKernelTraceTool);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Kernel Trace Tool</text>
                </g>
                <g class="component" id="CameraDriver">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipRT" style="fill:blue;"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Camera Driver</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(96.30000000000001 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">Generic Driver Support</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="SDCard3CDriver">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSDCard3CDriver" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSDCard3CDriver);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">SD Card 3C Driver</text>
                </g>
                <g class="component" id="SDCard4CDriver">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSDCard4CDriver" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgSDCard4CDriver);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">SD Card 4C Driver</text>
                </g>
                <g class="component" id="MediaDrivers">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgMediaDrivers" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgMediaDrivers);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Media Drivers</text>
                </g>
                <g class="component" id="GenericBoardSupportPackages">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgGenericBoardSupportPackages" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgGenericBoardSupportPackages);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Generic Board Support Packages</text>
                </g>
                <g class="component" id="SystemOnChipASSP">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgSystemOnChipASSP" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgSystemOnChipASSP);"/>
                  <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">System On Chip ASSP</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(144.9 37.6)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Generic BSP</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="TemplateVariant">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTemplateVariant" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgTemplateVariant);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Template Variant</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(94.2 18.8)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Localis­ation</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="LocaleSupport">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgLocaleSupport" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRT" style="fill:url(#bgLocaleSupport);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Locale Support</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="74.4"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="73">User Library and File Server</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="UserLibrary">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUserLibrary" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgUserLibrary);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">User Library</text>
                </g>
                <g class="component" id="CompilerRuntimeSupport">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCompilerRuntimeSupport" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgCompilerRuntimeSupport);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Compiler Runtime Support</text>
                </g>
                <g class="component" id="FileServer">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFileServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgFileServer);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">File Server</text>
                </g>
                <g class="component" id="FATFilenameConversionPlugins">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFATFilenameConversionPlugins" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgFATFilenameConversionPlugins);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">FAT file name Conv. Plugins</text>
                </g>
                <g class="component" id="NANDFlashTranslationLayer">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgNANDFlashTranslationLayer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgNANDFlashTranslationLayer);"/>
                  <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRB"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">NAND Flash Trans­lation Layer</text>
                </g>
                <g class="component" id="BaseStarter">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBaseStarter" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgBaseStarter);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Base Starter</text>
                </g>
                <g class="component" id="DomainManager">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgDomainManager" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipLB" style="fill:url(#bgDomainManager);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Domain Manager</text>
                </g>
                <g class="component" id="BaseDocumentation">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBaseDocumentation" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgBaseDocumentation);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Base Docs</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(76.5 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="93"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="91.6">File Systems</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="ROMFileSystem">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgROMFileSystem" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgROMFileSystem);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">ROM File System</text>
                </g>
                <g class="component" id="ROFS">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgROFS" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgROFS);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001">ROFS</text>
                </g>
                <g class="component" id="USBMassStorageFileSystem">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUSBMassStorageFileSystem" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgUSBMassStorageFileSystem);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">USB Mass Storage FS</text>
                </g>
                <g class="component" id="USBHostMassStorageServer">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUSBHostMassStorageServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgUSBHostMassStorageServer);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">USB Host Mass Storage Server</text>
                </g>
                <g class="component" id="LFFS">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgLFFS" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgLFFS);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85">LFFS</text>
                </g>
                <g class="component" id="FAT32FileSystem">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFAT32FileSystem" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgFAT32FileSystem);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">FAT32 File System</text>
                </g>
                <g class="component" id="FATFileSystem">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgFATFileSystem" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgFATFileSystem);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">FAT File System</text>
                </g>
                <g class="component" id="CompositeFileSystem">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgCompositeFileSystem" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgCompositeFileSystem);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Composite File System</text>
                </g>
                <g class="component" id="NTFS">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgNTFS" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="74.4" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgNTFS);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="79.05000000000001">NTFS</text>
                </g>
                <g class="component" id="ISO9660FileSystem">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgISO9660FileSystem" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="83.7" y="0" xlink:href="#Borderbox-clipRB" style="fill:url(#bgISO9660FileSystem);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="88.35000000000001" width="9.3">ISO9660 File System</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(171.6 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">Base User-side Tests</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="BaseIntegrationTest">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgBaseIntegrationTest" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgBaseIntegrationTest);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Base Integration Test</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(189.29999999999998 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="14.2">HAL Services</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="User-SideHardwareAbstraction">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUser-SideHardwareAbstraction" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgUser-SideHardwareAbstraction);"/>
                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">User Side Hardware Abstrac­tion</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(206.99999999999997 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Text Mode Shell</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="TextWindowServer">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTextWindowServer" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgTextWindowServer);"/>
                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Text Window Server</text>
                </g>
                <g class="component" id="TextShell">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgTextShell" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgTextShell);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Text Shell</text>
                </g>
              </g>
            </g>
          </g>
        </g>
      </g>
    </g>
  </g>
  <g class="layer" transform="translate(0 352.72)">
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color4.mouseover" end="s4-color4.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color5.mouseover" end="s4-color5.mouseout"/>
    <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s4-color9.mouseover" end="s4-color9.mouseout"/>
    <linearGradient id="bgHardware" x1="100%" x2="0%" y1="0%" y2="20%">
      <stop offset="1.6666666666666667%" stop-color="#008000"/>
      <stop offset="31.666666666666668%" stop-color="#008000"/>
      <stop offset="35%" stop-color="#00ffff"/>
      <stop offset="65%" stop-color="#00ffff"/>
      <stop offset="68.33333333333334%" stop-color="#934900"/>
    </linearGradient>
    <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="32.63" style="fill:url(#bgHardware);;"/>
    <text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="32.63" x="-16.615000000000002">Hardware</text>
    <g class="layer-detail" transform="translate(286.1000000000001 6.4)">
      <rect x="-273.30000000000007" class="layer" y="-6.4" width="791.7000000000002" height="32.63" style="fill:url(#bgHardware);;"/>
      <g>
        <g class="block" transform="translate( 0 0)">
          <rect class="block" x="0" width="245.1" height="26.23" y="-3.2" style="stroke-width: 1; ;"/>
          <text text-anchor="middle" class="block" width="245.1" x="122.55" y="22.03" dominant-baseline="ideographic">Board Support Pckgs</text>
          <g>
            <g class="collection" transform="translate(0 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Emu­lator</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="EmulatorBSP">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgEmulatorBSP" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgEmulatorBSP);"/>
                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Emulator BSP</text>
                </g>
                <g class="component" id="Unistore2EmulatorSupport">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgUnistore2EmulatorSupport" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgUnistore2EmulatorSupport);"/>
                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Unistore2 Emulator Support</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(20.700000000000003 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">Assabet</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="AssabetBSP">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgAssabetBSP" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgAssabetBSP);"/>
                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Assabet BSP</text>
                </g>
                <g class="component" id="StrongArm1100ASSP">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgStrongArm1100ASSP" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgStrongArm1100ASSP);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Strong­Arm 1100 ASSP</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(41.400000000000006 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="74.4"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="73">Integrator BSP</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="IntegratorMotherboard">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgIntegratorMotherboard" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgIntegratorMotherboard);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Integrtr. Mother­board</text>
                </g>
                <g class="component" id="IntegratorCoreModules">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgIntegratorCoreModules" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgIntegratorCoreModules);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">Integrtr. Core Modules</text>
                </g>
                <g class="component" id="IntegratorARM920CoreModule">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgIntegratorARM920CoreModule" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgIntegratorARM920CoreModule);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">Integrtr. ARM920 Core Module</text>
                </g>
                <g class="component" id="IntegratorARM1136CoreModule">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgIntegratorARM1136CoreModule" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgIntegratorARM1136CoreModule);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">Integrtr. ARM1136 Core Module</text>
                </g>
                <g class="component" id="IntegratorXX600LogicModule">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgIntegratorXX600LogicModule" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgIntegratorXX600LogicModule);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">Integrtr. XX600 Logic Module</text>
                </g>
                <g class="component" id="IntegratorSSRNANDLogicModule">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgIntegratorSSRNANDLogicModule" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="46.5" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgIntegratorSSRNANDLogicModule);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="51.15" width="9.3">Integrtr. SSR NAND Logic Module</text>
                </g>
                <g class="component" id="IntegratorPanasonicLogicModule">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgIntegratorPanasonicLogicModule" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="55.800000000000004" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgIntegratorPanasonicLogicModule);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="60.45" width="9.3">Integrtr. Panasonic Logic Module</text>
                </g>
                <g class="component" id="IntegratorUnistore2NANDLogicModule">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgIntegratorUnistore2NANDLogicModule" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="65.10000000000001" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgIntegratorUnistore2NANDLogicModule);"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="69.75000000000001" width="9.3">Integrtr. Unistore2 NAND Logic Module</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(117.9 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">OMAP H2 Variant</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="OMAPH2BSP">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOMAPH2BSP" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOMAPH2BSP);"/>
                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OMAP H2 BSP</text>
                </g>
                <g class="component" id="OMAPH2Unistore2">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOMAPH2Unistore2" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOMAPH2Unistore2);"/>
                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">OMAP H2 Unistore2</text>
                </g>
                <g class="component" id="OMAPH2SDIO">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOMAPH2SDIO" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOMAPH2SDIO);"/>
                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">OMAP H2 SDIO</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(147.9 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="46.5"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="45.1">OMAP H4 Variant</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="OMAPH4BSP">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOMAPH4BSP" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOMAPH4BSP);"/>
                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">OMAP H4 BSP</text>
                </g>
                <g class="component" id="H4BootLoader">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgH4BootLoader" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgH4BootLoader);"/>
                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">H4 Boot Loader</text>
                </g>
                <g class="component" id="OMAPH4MiniEnvironmentBootLoader">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOMAPH4MiniEnvironmentBootLoader" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOMAPH4MiniEnvironmentBootLoader);"/>
                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">H4 Mini Env. Boot Loader</text>
                </g>
                <g class="component" id="OMAPH4Unistore2">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOMAPH4Unistore2" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOMAPH4Unistore2);"/>
                  <use width="9.3" height="9.3" x="27.900000000000002" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="32.550000000000004" width="9.3">OMAP H4 Unistore2</text>
                </g>
                <g class="component" id="OMAPH4SDIO">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color0.mouseover" end="s5-color0.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgOMAPH4SDIO" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="8.333333333333334%" stop-color="red"/>
                    <stop offset="25%" stop-color="red"/>
                    <stop offset="41.66666666666667%" stop-color="green"/>
                    <stop offset="58.333333333333336%" stop-color="green"/>
                    <stop offset="75%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="37.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgOMAPH4SDIO);"/>
                  <use width="9.3" height="9.3" x="37.2" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="41.85" width="9.3">OMAP H4 SDIO</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(196.5 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="18.6"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="17.200000000000003">OMAP3 Variants</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="TIOMAP3BSP">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:blue;"/>
                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">TI OMAP3 BSP</text>
                </g>
                <g class="component" id="TIOMAP3Unistore2">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:blue;"/>
                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">TI OMAP3 Unistore2</text>
                </g>
              </g>
            </g>
            <g class="collection" transform="translate(217.2 0)">
              <rect class="collection" x="0" y="0" height="15.6" width="27.900000000000002"/>
              <text text-anchor="start" dominant-baseline="hanging" class="collection" y="0.4" x="1.4" width="26.500000000000004">NaviEngine Baseport</text>
              <g transform="translate(0 6.299999999999999)">
                <g class="component" id="NaviEngineBSP">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgNaviEngineBSP" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgNaviEngineBSP);"/>
                  <use width="9.3" height="9.3" x="0" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">NaviEngine BSP</text>
                </g>
                <g class="component" id="NaviEngineBSPflexible">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgNaviEngineBSPflexible" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="9.3" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgNaviEngineBSPflexible);"/>
                  <use width="9.3" height="9.3" x="9.3" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="13.950000000000001" width="9.3">NaviEngine BSP flexible</text>
                </g>
                <g class="component" id="NaviEngineBootLoader">
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color1.mouseover" end="s5-color1.mouseout"/>
                  <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s5-color2.mouseover" end="s5-color2.mouseout"/>
                  <linearGradient id="bgNaviEngineBootLoader" x1="0%" x2="98.48077593174672%" y1="17.36481419080249%" y2="0%">
                    <stop offset="12.5%" stop-color="green"/>
                    <stop offset="37.5%" stop-color="green"/>
                    <stop offset="62.5%" stop-color="blue"/>
                  </linearGradient>
                  <use width="9.3" height="9.3" x="18.6" y="0" xlink:href="#Borderbox-clipAll" style="fill:url(#bgNaviEngineBootLoader);"/>
                  <use width="9.3" height="9.3" x="18.6" y="0" style="fill:url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
                  <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="23.25" width="9.3">NaviEngine Boot Loader</text>
                </g>
              </g>
            </g>
          </g>
        </g>
      </g>
    </g>
  </g>
  <g id="legend-root" class="legend" transform="translate(353.2215000000001 393.55) translate(451.27850000000007 0) scale(1) translate(-451.27850000000007)">
    <text text-anchor="middle" class="title" x="414.87850000000003" y="4.65">Symbian OS v9.4<tspan dy="1em" x="414.87850000000003">System Model</tspan>
      <tspan font-style="italic" dy="1em" id="release-version" x="414.87850000000003">ISSUED 1.5.2</tspan>
    </text>
    <g id="legend-box">
      <rect class="legend" rx="5" ry="5" height="14.3" width="383.47850000000005" x="0" y="0"/>
      <g transform="translate(5 2.5)">
        <text text-anchor="start" class="lgd" x="0" y="4.65">Key</text>
        <g transform="translate(12 0)">
          <text text-anchor="middle" class="label" dominant-baseline="mathematical" x="3.5" y="4.65" width="10">Technology Streams:</text>
          <g transform="translate(10 0)">
            <g id="s4-color0">
              <rect class="cbox" height="3.1" width="15.5" fill="#8f8fbd" x="0" y="0"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="7.75" y="1.55">Base Services</text>
            </g>
            <g id="s4-color1">
              <rect class="cbox" height="3.1" width="15.5" fill="#5f9f9f" x="15.5" y="0"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="23.25" y="1.55">Baseband Adaption</text>
            </g>
            <g id="s4-color2">
              <rect class="cbox" height="3.1" width="15.5" fill="#527f76" x="31" y="0"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="38.75" y="1.55">Comms Framework</text>
            </g>
            <g id="s4-color3">
              <rect class="cbox" height="3.1" width="15.5" fill="yellow" x="46.5" y="0"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="54.25" y="1.55">Crypto Services</text>
            </g>
            <g id="s4-color4">
              <rect class="cbox" height="3.1" width="15.5" fill="#934900" x="62" y="0"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="69.75" y="1.55">Development Boards</text>
            </g>
            <g id="s4-color5">
              <rect class="cbox" height="3.1" width="15.5" fill="#00ffff" x="77.5" y="0"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="85.25" y="1.55">Kernel</text>
            </g>
            <g id="s4-color6">
              <rect class="cbox" height="3.1" width="15.5" fill="#eaadea" x="93" y="0"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="100.75" y="1.55">Multimedia Protocols</text>
            </g>
            <g id="s4-color7">
              <rect class="cbox" height="3.1" width="15.5" fill="#ff7f00" x="108.5" y="0"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="116.25" y="1.55">IP Networking</text>
            </g>
            <g id="s4-color8">
              <rect class="cbox" height="3.1" width="15.5" fill="#817485" x="124" y="0"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="131.75" y="1.55">Open Environment</text>
            </g>
            <g id="s4-color9">
              <rect class="cbox" height="3.1" width="15.5" fill="#008000" x="0" y="3.1"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="7.75" y="4.65">Peripherals</text>
            </g>
            <g id="s4-color10">
              <rect class="cbox" height="3.1" width="15.5" fill="#993366" x="15.5" y="3.1"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="23.25" y="4.65">Persistent Data Services</text>
            </g>
            <g id="s4-color11">
              <rect class="cbox" height="3.1" width="15.5" fill="#db7093" x="31" y="3.1"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="38.75" y="4.65">Shortlink</text>
            </g>
            <g id="s4-color12">
              <rect class="cbox" height="3.1" width="15.5" fill="#3299cc" x="46.5" y="3.1"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="54.25" y="4.65">Telephony Services</text>
            </g>
            <g id="s4-color13">
              <rect class="cbox" height="3.1" width="15.5" fill="#9f9f5f" x="62" y="3.1"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="69.75" y="4.65">Text and I18n Services</text>
            </g>
            <g id="s4-color14">
              <rect class="cbox" height="3.1" width="15.5" fill="#cfb53b" x="77.5" y="3.1"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="85.25" y="4.65">Connectivity Services</text>
            </g>
            <g id="s4-color15">
              <rect class="cbox" height="3.1" width="15.5" fill="#ebc79e" x="93" y="3.1"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="100.75" y="4.65">Device Provisioning</text>
            </g>
            <g id="s4-color16">
              <rect class="cbox" height="3.1" width="15.5" fill="#32cd99" x="108.5" y="3.1"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="116.25" y="4.65">Graphics</text>
            </g>
            <g id="s4-color17">
              <rect class="cbox" height="3.1" width="15.5" fill="#ff8f68" x="124" y="3.1"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="131.75" y="4.65">Internet and Web Services</text>
            </g>
            <g id="s4-color18">
              <rect class="cbox" height="3.1" width="15.5" fill="green" x="0" y="6.2"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="7.75" y="7.75">Location Based Services</text>
            </g>
            <g id="s4-color20">
              <rect class="cbox" height="3.1" width="15.5" fill="red" x="15.5" y="6.2"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="23.25" y="7.75">Messaging</text>
            </g>
            <g id="s4-color21">
              <rect class="cbox" height="3.1" width="15.5" fill="#8fbc8f" x="31" y="6.2"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="38.75" y="7.75">Multimedia</text>
            </g>
            <g id="s4-color22">
              <rect class="cbox" height="3.1" width="15.5" fill="#ffff80" x="46.5" y="6.2"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="54.25" y="7.75">PIM Application Services</text>
            </g>
            <g id="s4-color23">
              <rect class="cbox" height="3.1" width="15.5" fill="#00ff00" x="62" y="6.2"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="69.75" y="7.75">UI Frameworks</text>
            </g>
            <g id="s4-color24">
              <rect class="cbox" height="3.1" width="15.5" fill="#a29040" x="77.5" y="6.2"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="85.25" y="7.75">Product Creation Tools</text>
            </g>
            <g id="s4-color25">
              <rect class="cbox" height="3.1" width="15.5" fill="#BAC97E" x="93" y="6.2"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="100.75" y="7.75">Development Tools</text>
            </g>
          </g>
        </g>
        <g transform="translate(166.5 0)">
          <text text-anchor="middle" class="label" dominant-baseline="mathematical" x="3.5" y="4.65" width="10">Version:</text>
          <g transform="translate(10 0)">
            <g id="s5-color0">
              <rect class="cbox" height="3.1" width="15.5" fill="red" x="0" y="0"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="7.75" y="1.55">9.4</text>
            </g>
            <g id="s5-color1">
              <rect class="cbox" height="3.1" width="15.5" fill="green" x="0" y="3.1"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="7.75" y="4.65">9.5</text>
            </g>
            <g id="s5-color2">
              <rect class="cbox" height="3.1" width="15.5" fill="blue" x="0" y="6.2"/>
              <text text-anchor="middle" class="cbox" width="15.5" dominant-baseline="mathematical" x="7.75" y="7.75">Future</text>
            </g>
          </g>
        </g>
        <g transform="translate(197 0)">
          <g class="component" id="color-cmp-28">
            <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-width: 1;"/>
            <use width="9.3" height="9.3" x="0" y="0" style="fill: url(#Patternbig-X); stroke: none; stroke-width: 0;" xlink:href="#Borderbox"/>
            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Depre­cated  (14)</text>
          </g>
          <g class="component" id="color-cmp-28">
            <use width="9.3" height="9.3" x="14.3" y="0" xlink:href="#Borderbox" style="fill:grey;stroke-width: 1;"/>
            <use width="9.3" height="9.3" x="14.3" y="0" style="fill: url(#Patternstriped-diag-up); stroke: none; stroke-width: 0;" xlink:href="#Borderbox"/>
            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="18.950000000000003" width="9.3">Reference Compo­nent (31)</text>
          </g>
        </g>
        <text text-anchor="middle" class="label" dominant-baseline="mathematical" x="229.1" y="4.65" width="10">Sched 12 Category:</text>
        <g transform="translate(235.6 0)">
          <g class="component" id="color-cmp-28">
            <use width="9.3" height="9.3" x="0" y="0" xlink:href="#Borderbox-clipLT" style="fill:grey;stroke-width: 1;"/>
            <use width="9.3" height="9.3" x="0" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLT"/>
            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="4.65" width="9.3">Optional Symbian (90)</text>
          </g>
          <g class="component" id="color-cmp-28">
            <use width="9.3" height="9.3" x="14.3" y="0" xlink:href="#Borderbox-clipLB" style="fill:grey;stroke-width: 1;"/>
            <use width="9.3" height="9.3" x="14.3" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipLB"/>
            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="18.950000000000003" width="9.3">Common Symbian (79)</text>
          </g>
          <g class="component" id="color-cmp-28">
            <use width="9.3" height="9.3" x="28.6" y="0" xlink:href="#Borderbox-clipRB" style="fill:grey;stroke-width: 1;"/>
            <use width="9.3" height="9.3" x="28.6" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRB"/>
            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="33.25" width="9.3">Common Replace­able (24)</text>
          </g>
          <g class="component" id="color-cmp-28">
            <use width="9.3" height="9.3" x="42.900000000000006" y="0" xlink:href="#Borderbox-clipRT" style="fill:grey;stroke-width: 1;"/>
            <use width="9.3" height="9.3" x="42.900000000000006" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipRT"/>
            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="47.550000000000004" width="9.3">Optional Replace­able (187)</text>
          </g>
          <g class="component" id="color-cmp-28">
            <use width="9.3" height="9.3" x="57.2" y="0" xlink:href="#Borderbox-clipAll" style="fill:grey;stroke-width: 1;"/>
            <use width="9.3" height="9.3" x="57.2" y="0" style="fill: none; stroke: none; stroke-width: 0;" xlink:href="#Borderbox-clipAll"/>
            <text text-anchor="middle" dominant-baseline="mathematical" class="component" y="4.8" x="61.85" width="9.3">Refer­ence/Test (143)</text>
          </g>
        </g>
        <text text-anchor="middle" class="lgd" dominant-baseline="mathematical" x="340.28925000000004" y="4.65">
          <tspan dy="-0.5em" x="340.28925000000004">Copyright © Symbian Ltd. 2008</tspan>
          <tspan dy="1em" x="340.28925000000004">INTERNAL</tspan>
        </text>
      </g>
    </g>
  </g>
  <g id="legend-display" class="legend" transform="translate(353.2215000000001 393.55)" opacity="0.8">
    <g id="legend-owner">
      <rect id="legend-ctrl" rx="5" ry="5" height="14.3" width="383.47850000000005" x="0" y="0" visibility="hidden" pointer-events="all"/>
    </g>
  </g>
</svg>