symbian3/single/sysdefs/sf3c.svg
author Shabe Razvi <shaber@symbian.org>
Tue, 07 Dec 2010 21:31:42 +0000
changeset 956 c5349ddb4cad
parent 617 a4c22759387a
permissions -rw-r--r--
Use working changeset to allow beagleboard tshell rombuilding

<?xml version="1.0" encoding="UTF-8"?>
<?AdobeSVGViewer resolution="600"?>
<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()" viewBox="-3.2 -3.2 1333.1000000000004 688.4144807681579" class="collection-fixed" onscroll="resized()" onzoom="resized()" onresize="resized()">
 <title>Symbian OS ^3 System Model: date</title>
 <defs>
  <style type="text/css">
    text.layer, text.package, 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: 3.2249999999999996px;	
		font-family: Arial;
    }    
    text.component {		
		font-size: 1.940px;  /*  5.5pt  */
		font-weight: bold;
	}
 	text.lgd, 
	text.layer, text.package {
		font-size: 4.233px;  /*  12pt  */
		font-weight: bold;
	}
	text.label {		
		font-size: 1.940px;  /*  5.5pt  */
		font-weight: bold
	}
	 text.level {
		font-style: italic;
		fill: blue;
	}
	g.layer text.level {		
		font-size: 7.055px;  /*  20pt  */
		font-style: italic;
		fill: red;
	}
	g.package text.level {		
		font-size: 4.233px;  /*  12pt  */
	}
	g.nested text.level {		
		font-size: 3.175px;  /*  8pt  */
	}
	
	text.cbox {		
		font-size: 1.411px;  /*  4pt  */
		font-weight: bold
	}
	text.lgrp {
		font-size: 12.699px;  /*  36pt  */
		font-weight: normal;
	}

g.placeholder text.package,
svg.package text.package,
svg.package-fixed text.package {
		font-size: 11.288px;  /*  32pt  */
		font-weight: normal;
	}



	g.nested text.package {
		font-size: 2.822px;  /*  8pt  */
	}
	
	svg.collection g.nested text.package,
	svg.collection-fixed g.nested text.package  {
		font-size: 4.233px;  /*  12pt  */
	}
	
	svg.package g.nested text.package,
	svg.package-fixed g.nested text.package  {
		font-size: 7.055px;  /*  20pt  */
	}

	text.collection {
		font-size: 2.469px;  /*  7pt  */
	}
	
	g.placeholder text.collection,
	svg.collection text.collection,
	svg.collection-fixed text.collection  {
		font-size: 3.7035px;  /*  10.5pt  */
	} 

	/* thin border */
	rect.legend, rect.collection, rect.cbox {
		stroke-width: 0.0882px;  /*  0.25pt  */
		stroke: black
	}
	/* thick border */
	rect.layer, rect.package  {
		stroke-width: 0.2469px;  /*  0.7pt  */
		stroke: black
	}
	rect.layer {
		fill: #e6e6e6
	}
	rect.package {
		fill: #b3b3b3
	}
	g.nested rect.package {
		fill: #e6e6e6
	}
	rect.collection {
		fill: white
	}
	rect.legend {
		fill: white
	}
	
	 @media print {
		#Zoom {visibility: hidden}
	  }
 </style>
  <radialGradient id="Patternradial-grad" gradientUnits="objectBoundingBox" cx="50%" cy="50%" r="70%">
   <stop offset="0%" stop-color="white" stop-opacity="1"/>
   <stop offset="100%" stop-opacity="0" stop-color="white"/>
  </radialGradient>
  <linearGradient id="Patternstriped-diag-up" spreadMethod="repeat" gradientUnits="userSpaceOnUse" x1="0" x2="3" y1="0" y2="3">
   <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="objectBoundingBox" 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>
  <radialGradient id="Patternoutgrad" cx="50%" cy="50%" r="100%" fx="50%" fy="50%">
   <stop offset="36%" stop-color="white" stop-opacity="0"/>
   <stop offset="43%" stop-color="white" stop-opacity="0.6"/>
   <stop offset="50%" stop-color="white" stop-opacity="0"/>
   <stop offset="100%" stop-color="black" stop-opacity="0"/>
  </radialGradient>
  <radialGradient id="Patterningrad" cx="50%" cy="50%" r="100%" fx="50%" fy="50%">
   <stop offset="0%" stop-color="white" stop-opacity="0.45"/>
   <stop offset="36%" stop-color="yellow" stop-opacity="0"/>
   <stop offset="43%" stop-color="yellow" stop-opacity="0.6"/>
   <stop offset="50%" stop-color="yellow" stop-opacity="0"/>
   <stop offset="100%" stop-color="black" stop-opacity="0"/>
  </radialGradient>
  <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-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>
  <symbol id="Borderround" viewBox="0 0 20 20">
   <circle cx="10" cy="10" r="10" stroke="black"/>
  </symbol>
  <symbol id="Borderhexagon" viewBox="0 0 20 20">
   <path d="M 0 10 L 5.8 0 L 14.2 0 L 20 10 L 14.2 20 L 5.8 20 z" stroke="black"/>
  </symbol>
  <s:style xmlns:s="http://www.w3.org/2000/svg" type="text/css">
	svg.package-fixed text.layer, 	svg.package text.layer
	svg.package text.package, svg.package-fixed text.package {
		font-size: 17.00px;
		font-weight: normal
	} 
	
	svg.collection-fixed text.layer,  svg.collection text.layer {
		font-size: 12px;
		font-weight: normal
	} 
	svg.collection-fixed	text.package {
		font-size: 6px;
		font-weight: normal;
	}
    </s:style>
  <symbol id="BorderShape2" viewBox="0 0 20 20">
   <s:path xmlns:s="http://www.w3.org/2000/svg" d="M 0 0 L 0 20 L 20 20 L 20 8 L 17.6 5.6 A 2.7 2.7 30 1 0 14.4 2.4 L12 0 z" stroke="black"/>
  </symbol>
  <s:radialGradient xmlns:s="http://www.w3.org/2000/svg" gradientUnits="userSpaceOnUse" cx="10" cy="10" r="14" id="PatternOverlay1">
   <s:stop offset="15%" stop-color="white" stop-opacity="0"/>
   <s:stop offset="20%" stop-color="white" stop-opacity="0.75"/>
   <s:stop offset="25%" stop-color="white" stop-opacity="0"/>
   <s:stop offset="35%" stop-color="white" stop-opacity="0"/>
   <s:stop offset="40%" stop-color="white" stop-opacity="0.75"/>
   <s:stop offset="45%" stop-color="white" stop-opacity="0"/>
   <s:stop offset="55%" stop-color="white" stop-opacity="0"/>
   <s:stop offset="60%" stop-color="white" stop-opacity="0.75"/>
   <s:stop offset="65%" stop-color="white" stop-opacity="0"/>
  </s:radialGradient>
  <s:pattern xmlns:s="http://www.w3.org/2000/svg" patternUnits="userSpaceOnUse" x="0" y="0" width="100%" height="100%" viewBox="0 0 10 10" id="PatternOverlay4">
   <s:path d="M 1 1 L 9 9 M 1 9  L 9 1" stroke="yellow" stroke-width="0.7" stroke-linecap="round"/>
  </s:pattern>
  <s:pattern xmlns:s="http://www.w3.org/2000/svg" patternUnits="userSpaceOnUse" x="0" y="0" width="100%" height="100%" viewBox="0 0 10 10" id="PatternOverlay5">
   <s:path d="M 1 1 L 9 9 M 1 9  L 9 1" stroke="blue" stroke-width="0.7" stroke-linecap="round"/>
  </s:pattern>
  <s:pattern xmlns:s="http://www.w3.org/2000/svg" patternUnits="userSpaceOnUse" x="0" y="0" width="100%" height="100%" viewBox="0 0 10 10" id="PatternOverlay6">
   <s:path d="M 1 1 L 9 9 M 1 9  L 9 1" stroke="yellow" stroke-width="0.7" stroke-linecap="round"/>
  </s:pattern>
  <s:radialGradient xmlns:s="http://www.w3.org/2000/svg" gradientUnits="userSpaceOnUse" cx="10" cy="10" r="14" id="PatternOverlay8">
   <s:stop offset="0%" stop-color="yellow" stop-opacity="1"/>
   <s:stop offset="85%" stop-opacity="0" stop-color="white"/>
   <s:stop offset="100%" stop-opacity="0" stop-color="white"/>
  </s:radialGradient>
  <s:radialGradient xmlns:s="http://www.w3.org/2000/svg" gradientUnits="userSpaceOnUse" cx="10" cy="10" r="14" id="PatternOverlay9">
   <s:stop offset="0%" stop-color="rgb(180  52 255)" stop-opacity="1"/>
   <s:stop offset="85%" stop-opacity="0" stop-color="white"/>
   <s:stop offset="100%" stop-opacity="0" stop-color="white"/>
  </s:radialGradient>
 </defs>
 <script type="text/ecmascript"><![CDATA[ 

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

]]><![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.075em');
	if( node.getComputedTextLength() > len) 
		node.setAttribute('letter-spacing','-0.15em');
}

function whatSize(txt) { // convert a length into pixels
	if(txt.match(/^[0-9.-]+$/)) return txt;
	return;
}


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('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');
	var first = 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
	if( tspan.getComputedTextLength() > l ) 	crush(tspan,l);
	var align =cur.getAttribute('dy');
	if(align=='0.375em') {	// middle aligned
		first.setAttribute('dy',((1-nlines ) / 2 + 0.375 )+"em");
	}  else if(align=='0.75em' || align=='1em')  {  // top (or above) aligned
		first.setAttribute('dy',align)	
	}  else  { // bottom aligned (default)
		first.setAttribute('dy',(1-nlines)+"em");
	}
}

  
]]><![CDATA[

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[
	if(!cur.hasAttribute('wrapenated')) {
		cur.setAttribute('wrapenated','true');
		wrapalltext(cur)
	}
	]]><![CDATA[
	return cur;
}

function off(id) {
	document.getElementById(id).setAttribute('visibility','hidden');
}
]]><![CDATA[

var pandandzoom=null;
function endpanning()
        {
        if(pandandzoom)
	        {
    	    window.clearInterval(pandandzoom)
        	pandandzoom=null
        	}
        }

function repeatpan(x,y)
        {
        endpanning()
        panning(x,y)
        pandandzoom = window.setInterval('panning('+x+','+y+')', 100);
        }

function panning(x,y)
        {
        document.rootElement.currentTranslate.x += x
        document.rootElement.currentTranslate.y += y
        }

function repeatzoom(z)
        {
        endpanning()
        zoom(z)
        pandandzoom = window.setInterval('zoom('+z+')', 100);
        }

function zoom(z)
		{
		var viewbox = document.documentElement.getAttribute("viewBox").split(' ');
 		var x = Number(viewbox[0]);
 		var y = Number(viewbox[1]);
 		var width = Number(viewbox[2]);
 		var height = Number(viewbox[3]);
 		if( window.innerWidth==0 || window.innerHeight ==0 || height ==0) {return}
 		var s = width  / window.innerWidth;
 		if ( width / height < window.innerWidth / window.innerHeight)
 			{
			s = height  / window.innerHeight;
			width = window.innerWidth * s;
			}
		else	
			{
 			height = window.innerHeight * s;
 			}
 			
 		x = x - 0.5* (width - viewbox[2]) + ( -document.rootElement.currentTranslate.x ) * s  / document.rootElement.currentScale ;
		y = y - 0.5* (height - viewbox[3]) + ( -document.rootElement.currentTranslate.y ) * s  / document.rootElement.currentScale ;
		width = width / document.rootElement.currentScale;
		height = height / document.rootElement.currentScale;
        document.rootElement.currentTranslate.x=
        	document.rootElement.currentTranslate.x *z - 0.5*window.innerWidth* (z -1 )
        document.rootElement.currentTranslate.y=
        	document.rootElement.currentTranslate.y *z - 0.5*window.innerHeight* (z -1 )
        document.rootElement.currentScale*=z
		}

]]><![CDATA[
function resized()
		{
		var viewbox = document.documentElement.getAttribute("viewBox").split(' ');
 		var x = Number(viewbox[0]);
 		var y = Number(viewbox[1]);
 		var width = Number(viewbox[2]);
 		var height = Number(viewbox[3]);
 		if( window.innerWidth==0 || window.innerHeight ==0 || height ==0) {return}
 		var s = width  / window.innerWidth;
 		if ( width / height < window.innerWidth / window.innerHeight)
 			{
			s = height  / window.innerHeight;
			width = window.innerWidth * s;
			}
		else	
			{
 			height = window.innerHeight * s;
 			}
]]><![CDATA[
		var e = document.getElementById('Zoom');
		var trans = 'translate(';
		trans+= x - 0.5* (width - viewbox[2]) + ( -document.rootElement.currentTranslate.x ) * s  / document.rootElement.currentScale ;
		trans+=' ';
		trans+= y - 0.5* (height - viewbox[3]) + ( -document.rootElement.currentTranslate.y ) * s  / document.rootElement.currentScale ;
		trans+=') scale(';
		trans+=  (height / window.innerHeight) *3.2 / document.rootElement.currentScale;
		trans+=')';
		e.setAttribute('transform',trans);
]]><![CDATA[		
 		}
	]]></script>
 <g id="os" transform="translate(3.1999999999999993 404.06)" class="layer">
  <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="231.26000000000002"/>
  <text text-anchor="middle" dy="0.375em" class="layer" transform="rotate(-90)" y="4.95" width="231.26000000000002" height="9.3" x="-115.93">OS</text>
  <g class="layer-detail" transform="translate(43.550000000000225 3.2)">
   <rect x="-30.750000000000227" class="layer" y="-3.2" width="1310.7000000000003" height="231.26000000000002"/>
   <g>
    <g id="kernelhwsrv" class="package" transform="translate( 0 123.43000000000002)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color0.mouseover" end="s8-color0.mouseout"/>
     <rect class="package" x="0" width="68.7" height="101.43" y="0" style="fill:tan;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="100.42999999999999">Kernel &amp; HW Services</text>
     <g transform="translate(0 3.2)">
      <g id="brdbootldr" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Board Boot Loader</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="bsptemplate" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Board Support Package Template</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="kernel" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Kernel App. Arch.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="kerneltest" transform="translate(35.4 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Kernel Test</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="ldds" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Logical Dev­ice Drivers</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="driversupport" transform="translate(53.099999999999994 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Generic Driver Support</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="userlibandfileserver" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">User Library &amp; File Server</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="filesystems" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">File Systems</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="halservices" transform="translate(35.4 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">HAL Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="textmodeshell" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Text Mode Shell</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="baseapitest" transform="translate(17.7 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Base API Tests</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="kernelhwsrv_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Kernel &amp; HW Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="boardsupport" class="package" transform="translate( 70.8 123.43000000000002)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color0.mouseover" end="s8-color0.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="101.43" y="0" style="fill:tan;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="100.42999999999999">Board Support</text>
     <g transform="translate(0 3.2)">
      <g id="emulator" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Emu­lator</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="haitest" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">HAI Test Suites</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="boardsupport_info" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Board Support Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="buildtools" class="package" transform="translate( 100.8 123.43000000000002)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color12.mouseover" end="s8-color12.mouseout"/>
     <rect class="package" x="0" width="33.3" height="101.43" y="0" style="fill:darkgray;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="100.42999999999999">Build Tools</text>
     <g transform="translate(0 3.2)">
      <g id="bldsystemtools" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Build System Tools</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="toolsandutils" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Tools &amp; Utils</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="sbsv1_os" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Symbian Build System v1</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="imgtools_os" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Image Tools</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="misccomponents" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Misc Compo­nents</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="buildtools_info" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Build Tools Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="ossrv" class="package" transform="translate( 0 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color0.mouseover" end="s8-color0.mouseout"/>
     <rect class="package" x="0" width="121.79999999999998" height="120.23000000000002" y="0" style="fill:tan;"/>
     <text text-anchor="middle" class="package" width="121.79999999999998" x="60.89999999999999" y="119.23000000000002">Generic OS Services</text>
     <g transform="translate(0 3.2)">
      <g id="ossrv_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Generic OS Services Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="ossrv_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Generic OS Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="stdlibs" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Standard Libraries</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="ssl" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SSL</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="glib" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">GLib</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="stdcpp" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">C++ Standard Library</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="ofdbus" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Open Found­ation D-Bus</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="utilitylibraries" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Utility Libraries</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="genericservices" transform="translate(70.8 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Generic Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="syslibsapitest" transform="translate(88.5 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SysLibs API Tests</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="compressionlibs" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Compres­sion Libraries</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="genericopenlibs" transform="translate(35.4 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Generic Open Libraries</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="lowlevellibsandfws" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Low Level Libs &amp; Fmwks.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="ossrv_info" transform="translate(106.19999999999999 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Generic OS Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="persistentdata" class="package" transform="translate( 123.89999999999998 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color0.mouseover" end="s8-color0.mouseout"/>
     <rect class="package" x="0" width="33.3" height="120.23000000000002" y="0" style="fill:tan;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="119.23000000000002">Persistent Data Services</text>
     <g transform="translate(0 3.2)">
      <g id="featuremgmt" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Feature Manage­ment</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="loggingservices" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Logging Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="traceservices" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Trace Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="persistentstorage" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Persistent Storage</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="persistentdata_info" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Persistent Data Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="devicesrv" class="package" transform="translate( 159.29999999999998 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color0.mouseover" end="s8-color0.mouseout"/>
     <rect class="package" x="0" width="121.79999999999998" height="120.23000000000002" y="0" style="fill:tan;"/>
     <text text-anchor="middle" class="package" width="121.79999999999998" x="60.89999999999999" y="119.23000000000002">Dev­ice Services</text>
     <g transform="translate(0 3.2)">
      <g id="devicesrv_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Dev­ice Services Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="devicesrv_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Dev­ice Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="accessoryservices" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Accessory Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="commonservices" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Common Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="dosservices" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Domestic Operating System Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="sensorservices" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Sensor Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="hwrmhaptics" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">HWRM Haptics</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mediator" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Mediator</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="psmservices" transform="translate(70.8 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Power Save Mode Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="resourcemgmt" transform="translate(17.7 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Resource Manage­ment</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="sysstatemgmt" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">System State Mgmt.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="resourceinterfaces" transform="translate(35.4 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Resource Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="systemhealthmanagement" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">System Health Mgmt.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="devicesrvapitest" transform="translate(88.5 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Devices Services API Tests</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="devicesrv_info" transform="translate(106.19999999999999 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Dev­ice Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="security" class="package" transform="translate( 283.2 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color1.mouseover" end="s8-color1.mouseout"/>
     <rect class="package" x="0" width="51" height="120.23000000000002" y="0" style="fill:rgb(228,14,98);"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="119.23000000000002">OS Security</text>
     <g transform="translate(0 3.2)">
      <g id="authorisation" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Authori­sation</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="contentmgmt" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Content Manage­ment</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="crypto" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Crypto Libraries</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="cryptomgmtlibs" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Crypto Mgmt. Libs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="securityanddataprivacytools" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Security &amp; Data Privacy Tools</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="cryptoplugins" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Crypto Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="cryptoservices" transform="translate(17.7 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Crypto Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="security_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">OS Security Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="lbs" class="package" transform="translate( 336.3 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color2.mouseover" end="s8-color2.mouseout"/>
     <rect class="package" x="0" width="68.7" height="120.23000000000002" y="0" style="fill:whitesmoke;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="119.23000000000002">Locating Services</text>
     <g transform="translate(0 3.2)">
      <g id="datasourcemodules" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Generic Positioning Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="datasourceadaptation" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Data Source Adapt.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="locationrequestmgmt" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location Request Mgmt.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="lbstest" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Locating Services Tests</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="locationmgmt" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location Manage­ment</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="networkprotocolmodules" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Network Protocol Modules</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="lbsapitest" transform="translate(35.4 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location API Tests</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="lbs_info" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Locating Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="commsfw" class="package" transform="translate( 407.1 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color4.mouseover" end="s8-color4.mouseout"/>
     <rect class="package" x="0" width="51" height="120.23000000000002" y="0" style="fill:moccasin;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="119.23000000000002">Comms Frame­work</text>
     <g transform="translate(0 3.2)">
      <g id="commsprocess" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Comms Process</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="commsconfig" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Comms Config</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="datacommsserver" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Data Comms Server</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="serialserver" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Serial Server</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="commsfwutils" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Comms Fmwk. Utilities</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="commsfw_info" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Comms Frame­work Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="commsfwsupport" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Comms Fmwk. Support</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="commsinfrastructureapitest" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Comms-Infras API Tests</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="commsfwtools" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Comms Frame­work Tools</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="networkingsrv" class="package" transform="translate( 460.20000000000005 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color4.mouseover" end="s8-color4.mouseout"/>
     <rect class="package" x="0" width="68.7" height="120.23000000000002" y="0" style="fill:moccasin;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="119.23000000000002">Network­ing Services</text>
     <g transform="translate(0 3.2)">
      <g id="esockapiextensions" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">ESock API Exten­sions</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="tcpiputils" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">TCP/IP Utilities</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="linklayercontrol" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Link Layer Control</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="linklayerprotocols" transform="translate(17.7 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Link Layer Protocols</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="linklayerutils" transform="translate(35.4 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Link Layer Utilities</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="networkcontrol" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Network Control</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="networkprotocols" transform="translate(35.4 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Network Protocols</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="networksecurity" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Network Security</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="networkingtestandutils" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Network­ing Test &amp; Utils</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="networkingsrv_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Network­ing Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="pppcompressionplugins" transform="translate(53.099999999999994 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">PPP Compres­sion Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="wlan" class="package" transform="translate( 531 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color4.mouseover" end="s8-color4.mouseout"/>
     <rect class="package" x="0" width="68.7" height="120.23000000000002" y="0" style="fill:moccasin;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="119.23000000000002">WLAN</text>
     <g transform="translate(0 3.2)">
      <g id="wlan_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">WLAN Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="wlan_pub" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">WLAN Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="wlan_bearer" transform="translate(0 94)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">WLAN Bearer</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="wlanapitest" transform="translate(35.4 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">WLAN API Tests</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="wlan_info" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">WLAN Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="cellularsrv" class="package" transform="translate( 601.8 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color3.mouseover" end="s8-color3.mouseout"/>
     <rect class="package" x="0" width="68.7" height="120.23000000000002" y="0" style="fill:darkkhaki;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="119.23000000000002">Cellular Baseband Services</text>
     <g transform="translate(0 3.2)">
      <g id="basebandabstraction" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Baseband Abstrac­tion</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="basebandadaptationplugins" transform="translate(0 94)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Baseband Adapt. Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="fax" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Fax</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="smsprotocols" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SMS Protocols</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="telephonyprotocols" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Telephony Protocols</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="telephonyserver" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Telephony Server</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="telephonyserverplugins" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Telephony Server Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="telephonyutils" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Telephony Utilities</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="cellularsrv_info" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Cellular Baseband Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="hwpluginsimulation" transform="translate(17.7 94)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">HW Plugin Simula­tion</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="cellularsrvapitest" transform="translate(35.4 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Telephony API Tests</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="wapstack" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">WAP Stack</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="bt" class="package" transform="translate( 672.5999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color5.mouseover" end="s8-color5.mouseout"/>
     <rect class="package" x="0" width="68.7" height="120.23000000000002" y="0" style="fill:orchid;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="119.23000000000002">Blue­tooth</text>
     <g transform="translate(0 3.2)">
      <g id="bt_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Bluetooth Platform Interfaces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="bluetooth" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Blue­tooth Core</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="bluetoothmgmt" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Blue­tooth Manage­ment</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="bluetoothcommsprofiles" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Btooth. Comms Profiles</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="bthci" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Host Contrllr. Inter­face</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="irda" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IrDA</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="bluetoothapitest" transform="translate(35.4 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Blue­tooth API Tests</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="atext" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">AT Extensions</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="bt_info" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Blue­tooth Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="usb" class="package" transform="translate( 743.3999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color5.mouseover" end="s8-color5.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="120.23000000000002" y="0" style="fill:orchid;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="119.23000000000002">USB</text>
     <g transform="translate(0 3.2)">
      <g id="usbldd" transform="translate(0 75.2)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">USB Logical Dev­ice Drivers</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="usbmgmt" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">USB Manage­ment</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="usb_info" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">USB Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="mm" class="package" transform="translate( 773.3999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color8.mouseover" end="s8-color8.mouseout"/>
     <rect class="package" x="0" width="86.4" height="120.23000000000002" y="0" style="fill:rgb(175,212,240);"/>
     <text text-anchor="middle" class="package" width="86.4" x="43.2" y="119.23000000000002">Multi­media</text>
     <g transform="translate(0 3.2)">
      <g id="mm_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MM Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mm_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MM Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="devsoundextensions" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Devsound Exten­sions</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mdfdevvideoextensions" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MDF Dev Video Ext.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="audio" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Audio Codecs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="video" transform="translate(17.7 18.8)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Video Codecs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="imagingandcamerafws" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Imaging &amp; Camera Fmwks.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmlibs" transform="translate(35.4 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Multi­media Libraries</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmplugins" transform="translate(53.099999999999994 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Multi­media Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mm_info" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Multi­media Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmresourcemgmt" transform="translate(70.8 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MM Resource Mgmt.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmdevicefw" transform="translate(35.4 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Multi­media Dev­ice Fmwk.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmswadaptation" transform="translate(0 94)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MM SW Adapt.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmtestenv" transform="translate(53.099999999999994 56.400000000000006)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Multi­media Test Env.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="omxil" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">OpenMAX IL</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="devsound" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Sound Dev­ice</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmhais" transform="translate(17.7 94)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MM HW Adapt. Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="imagingext" class="package" transform="translate( 861.8999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color8.mouseover" end="s8-color8.mouseout"/>
     <rect class="package" x="0" width="51" height="120.23000000000002" y="0" style="fill:rgb(175,212,240);"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="119.23000000000002">Imaging Exten­sions</text>
     <g transform="translate(0 3.2)">
      <g id="imagingext_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Imaging Ext. Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="imagingext_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Imaging Ext. Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="imageadaptationextensions" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Image Adapt. Ext.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="imagingmodules" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Imaging Modules</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="graphics" class="package" transform="translate( 914.9999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="104.1" height="120.23000000000002" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="104.1" x="52.05" y="119.23000000000002">Graphics</text>
     <g transform="translate(0 3.2)">
      <g id="graphicsaccelaration" transform="translate(0 94)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Graphics Acceleration</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="m3g" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Mobile 3D Graphics</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="graphicsresourceservices" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Graphics Resource Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="graphicsutils" transform="translate(17.7 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Graphics Utils</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="graphicshwdrivers" transform="translate(17.7 94)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Graphics Hardware Drivers</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="graphicscomposition" transform="translate(35.4 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Graphics Composi­tion</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="graphicstest" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Graphics Test</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="graphics_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Graphics Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="graphics_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Graphics Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="windowing" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Windowing</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="printingservices" transform="translate(70.8 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Printing Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="fbs" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Font &amp; Bitmap Server</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="opengles" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">OpenGLES</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="openvg" transform="translate(35.4 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">OpenVG</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="egl" transform="translate(53.099999999999994 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">EGL</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="graphicsdeviceinterface" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Graphics Dev­ice Inter­face</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="graphicstools" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Graphics Tools</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="graphicsapitest" transform="translate(88.5 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Graphics API Tests</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="textandloc" class="package" transform="translate( 1021.1999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="68.7" height="120.23000000000002" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="119.23000000000002">Text &amp; Localis­ation Services</text>
     <g transform="translate(0 3.2)">
      <g id="textandloc_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Text &amp; Localis­ation Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="textandloc_pub" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Text &amp; Localis­ation Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="charconvfw" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Character Conver­sion</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="fontandtxtsrv" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Font &amp; Text Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="textlayout" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Text Layout</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="textandlocutils" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Text &amp; Localis­ation Utils</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="localesupport" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Locale Support</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="textandloctools" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Text &amp; Localis­ation Tools</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="textandloc_info" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Text &amp; Localis­ation Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="xmlsrv" class="package" transform="translate( 1091.9999999999998 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color11.mouseover" end="s8-color11.mouseout"/>
     <rect class="package" x="0" width="33.3" height="120.23000000000002" y="0" style="fill:slateblue;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="119.23000000000002">XML Services</text>
     <g transform="translate(0 3.2)">
      <g id="xmlsrv_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">XML Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="xmlsecurityengine" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">XML Security Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="xml" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">XML</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="xmlsrv_info" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">XML Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="deviceplatformrelease" class="package" transform="translate( 1127.3999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color12.mouseover" end="s8-color12.mouseout"/>
     <rect class="package" x="0" width="68.7" height="120.23000000000002" y="0" style="fill:darkgray;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="119.23000000000002">Dev­ice Platform Release</text>
     <g transform="translate(0 3.2)">
      <g id="s60extras" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">S60 Extras</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="locfiles" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Locale Files</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="version" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Version</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="helps_loc2" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Helps Locale 2</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="sf_config" transform="translate(35.4 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SF Config</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="s60bld" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">S60 Build</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="symbianosbld" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Symbian OS Build</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="foundation_system" transform="translate(35.4 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Found­ation System</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="deviceplatformrelease_info" transform="translate(53.099999999999994 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Dev­ice Platform Release Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="osrndtools" class="package" transform="translate( 1198.1999999999998 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color12.mouseover" end="s8-color12.mouseout"/>
     <rect class="package" x="0" width="51" height="120.23000000000002" y="0" style="fill:darkgray;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="119.23000000000002">OS R&amp;D tools</text>
     <g transform="translate(0 3.2)">
      <g id="stif" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">STIF</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="memspy" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Memspy</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="hti" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Harmonized Test Inter­face</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="osrndtools_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">OS R&amp;D tools Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
   </g>
  </g>
 </g>
 <g id="mw" transform="translate(3.1999999999999993 178.06)" class="layer">
  <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="222.8"/>
  <text text-anchor="middle" dy="0.375em" class="layer" transform="rotate(-90)" y="4.95" width="222.8" height="9.3" x="-111.7">Middleware</text>
  <g class="layer-detail" transform="translate(12.8 3.2)">
   <rect x="0" class="layer" y="-3.2" width="1310.7000000000003" height="222.8"/>
   <g>
    <g id="appsupport" class="package" transform="translate( 0 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color11.mouseover" end="s8-color11.mouseout"/>
     <rect class="package" x="0" width="86.4" height="116.00000000000001" y="0" style="fill:slateblue;"/>
     <text text-anchor="middle" class="package" width="53.10000000000001" x="59.85" y="48.6" dy="0.375em">Generic App Support</text>
     <g transform="translate(0 3.2)">
      <g id="appsupport_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Generic App Support Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="appsupport_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Generic App Support Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="contextframework" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Context Frame­work</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="coreapplicationuis" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Core App UIs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="flashliteapi_3_1" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Flash Lite API 3.1</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mediakeys" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Media Keys</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="startupservices" transform="translate(0 94)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Startup Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="sysresmonitoring" transform="translate(17.7 94)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">System Resource Monitor­ing</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="systemsettings" transform="translate(35.4 94)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">System Settings</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="filehandling" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">File Handling</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="hwresourceadaptation" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Hardware Resource Adapt.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="commonappservices" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Common App Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="tzservices" transform="translate(17.7 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Time Zone Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="contenthandling" transform="translate(35.4 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Content Handling</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="openenvutils" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Open Env. Utilities</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="printingsupport" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Printing Support</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="appfw" transform="translate(35.4 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">App Frame­work</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="applaunchservices" transform="translate(35.4 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">App Launch Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="tzpcside" transform="translate(53.099999999999994 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Time Zone PC Side</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="appsupport_info" transform="translate(70.8 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Generic App Support Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="securitysrv" class="package" transform="translate( 88.5 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color1.mouseover" end="s8-color1.mouseout"/>
     <rect class="package" x="0" width="51" height="116.00000000000001" y="0" style="fill:rgb(228,14,98);"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="115.00000000000003">Security Services</text>
     <g transform="translate(0 3.2)">
      <g id="secsrv_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Security Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="cms" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Certificate Management Service</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="pkiutilities" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">PKI Utilities</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="wim" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Wireless Identity Module</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="remotelock" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Remote Lock</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="securitydialogs" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Security Dialogs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="boottimeintegritycheck" transform="translate(17.7 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Boot Time Integrity Check</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="gba" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Generic Bootstrapping App. Arch.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="devencdiskutils" transform="translate(35.4 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Device Encryption Disk Utils</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="securitysrv_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Security Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="drm" class="package" transform="translate( 141.6 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color1.mouseover" end="s8-color1.mouseout"/>
     <rect class="package" x="0" width="51" height="116.00000000000001" y="0" style="fill:rgb(228,14,98);"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="115.00000000000003">DRM</text>
     <g transform="translate(0 3.2)">
      <g id="drm_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">DRM Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="drm_pub" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">DRM Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="commondrm" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Common DRM</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="omadrm" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">OMA DRM</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="wmdrm" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Windows Media DRM</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="drm_info" transform="translate(35.4 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">DRM Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="locationsrv" class="package" transform="translate( 0 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color2.mouseover" end="s8-color2.mouseout"/>
     <rect class="package" x="0" width="51" height="97.2" y="0" style="fill:whitesmoke;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="96.2">Location Services</text>
     <g transform="translate(0 3.2)">
      <g id="locsrv_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location Services Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="locsrv_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="genericpositioningplugins" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Generic Positioning Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="landmarks" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Land­marks</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="locationmapnavfw" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location Map &amp; Nav Fmwk.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="locationsystemui" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location System UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="supl" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SUPL</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="locationtriggering" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location Trigger­ing</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="accesssec" class="package" transform="translate( 194.7 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color4.mouseover" end="s8-color4.mouseout"/>
     <rect class="package" x="0" width="33.3" height="116.00000000000001" y="0" style="fill:moccasin;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="115.00000000000003">Access Security</text>
     <g transform="translate(0 3.2)">
      <g id="accesssec_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Access Security Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="wlansecuritysettings" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">WLAN Security Settings</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="eapol" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">EAPOL</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="ipconnmgmt" class="package" transform="translate( 230.1 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color4.mouseover" end="s8-color4.mouseout"/>
     <rect class="package" x="0" width="86.4" height="116.00000000000001" y="0" style="fill:moccasin;"/>
     <text text-anchor="middle" class="package" width="86.4" x="43.2" y="115.00000000000003">IP Connect­ivity Mgmt.</text>
     <g transform="translate(0 3.2)">
      <g id="ipcm_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IP Connect­ivity Mgmt. Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="ipcm_pub" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IP Connect­ivity Mgmt. Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="accesspointcontrol" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Access Point Control</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="alwayson_net_plugin" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Always Online Net Plugin</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="apengine" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Access Point Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="bearermanagement" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Bearer Manage­ment</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="cmmanager" transform="translate(35.4 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Conn. Method Manager</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="connectionmonitoring" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Connec­tion Monitor­ing</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="connectionutilities" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Connec­tion Utilities</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="dbcreator" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">DB Creator</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="ipconnmgmt_info" transform="translate(70.8 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IP Connect­ivity Mgmt. Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="netprotocols" class="package" transform="translate( 318.6 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color4.mouseover" end="s8-color4.mouseout"/>
     <rect class="package" x="0" width="33.3" height="116.00000000000001" y="0" style="fill:moccasin;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="115.00000000000003">High-level Internet Protocols</text>
     <g transform="translate(0 3.2)">
      <g id="netprotocols_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">High-level Internet Protocols Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="httpfilters" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">HTTP Filters</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="applayerprotocols" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">App Layer Protocols</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="applayerpluginsandutils" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">App Layer Plugins &amp; Utils</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="netprotocols_info" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">High-level Internet Protocols Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="ipappprotocols" class="package" transform="translate( 354 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color4.mouseover" end="s8-color4.mouseout"/>
     <rect class="package" x="0" width="33.3" height="116.00000000000001" y="0" style="fill:moccasin;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="115.00000000000003">IP App Protocols</text>
     <g transform="translate(0 3.2)">
      <g id="ipappprotocols_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IP App Protocols Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="rtp" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">RTP</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="realtimenetprots" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Real Time Net Protocols</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="sipplugins" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SIP Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="sipproviderplugins" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SIP Provider Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="ipappprotocols_info" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IP App Protocols Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="wirelessacc" class="package" transform="translate( 53.1 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color4.mouseover" end="s8-color4.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="97.2" y="0" style="fill:moccasin;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="96.2">Wireless Access</text>
     <g transform="translate(0 3.2)">
      <g id="hsfw_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">HotSpot FW Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="hotspotfw" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">HotSpot Frame­work</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="wlanutilities" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">WLAN Utilities</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="vpnclient" class="package" transform="translate( 83.1 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color4.mouseover" end="s8-color4.mouseout"/>
     <rect class="package" x="0" width="51" height="97.2" y="0" style="fill:moccasin;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="96.2">VPN Client</text>
     <g transform="translate(0 3.2)">
      <g id="vpnc_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">VPN Client Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="vpnapiimpl" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">VPN API Impl.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="vpnengine" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">VPN Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="vpnui" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">VPN UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="vpnclient_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">VPN Client Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="ipappsrv" class="package" transform="translate( 136.2 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color3.mouseover" end="s8-color3.mouseout"/>
     <rect class="package" x="0" width="51" height="97.2" y="0" style="fill:darkkhaki;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="48.6" dy="0.375em">IP App Services</text>
     <g transform="translate(0 3.2)">
      <g id="ipappsrv_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IP App Services Platform Interfaces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="natfw" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">NAT Frame­work</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="multimediacommscontroller" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MM Comms Contrllr.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="multimediacommsengine" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Multi­media Comms Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="natplugins" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">NAT Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="ipappsrv_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IP App Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="phonesrv" class="package" transform="translate( 189.29999999999998 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color3.mouseover" end="s8-color3.mouseout"/>
     <rect class="package" x="0" width="51" height="97.2" y="0" style="fill:darkkhaki;"/>
     <text text-anchor="middle" class="package" width="35.4" x="33.3" y="67.4" dy="0.375em">Telephony &amp; SIM Services</text>
     <g transform="translate(0 3.2)">
      <g id="phonesrv_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Telephony &amp; SIM Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="telutils" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Telephony Utils</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="cbs" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Cellular Baseband Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="cellular" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Cellular</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="convergedcallengine" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Con­verged Call Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="engines" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Telephony Engines</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="networkhandling" transform="translate(17.7 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Network Handling</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="phoneclientserver" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Phone Client/Server</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="satengine" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SIM Application Toolkit Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="satui" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SIM App Toolkit UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="phonecmdhandler" transform="translate(35.4 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Phone Command Handler</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="messagingmw" class="package" transform="translate( 242.39999999999998 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color7.mouseover" end="s8-color7.mouseout"/>
     <rect class="package" x="0" width="51" height="97.2" y="0" style="fill:lightpink;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="96.2">Messag­ing Middle­ware</text>
     <g transform="translate(0 3.2)">
      <g id="msgfw_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Msg. Middle­ware Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="msgfw_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Msg. Middle­ware Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="msgbranched" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Messag­ing Branched</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="messagingfw" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Messag­ing Frame­work</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="messagingmw_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Msg. Middle­ware Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="imsrv" class="package" transform="translate( 295.5 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color7.mouseover" end="s8-color7.mouseout"/>
     <rect class="package" x="0" width="33.3" height="97.2" y="0" style="fill:lightpink;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="86.2" dy="0.375em">Instant Msg. &amp; Presence Services</text>
     <g transform="translate(0 3.2)">
      <g id="imsrv_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Instant Msg. &amp; Presence Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="ximpfw" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">XIMP Frame­work</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="imservices" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IM Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="brandingserver" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Branding Server</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="legacypresence" class="package" transform="translate( 330.9 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color7.mouseover" end="s8-color7.mouseout"/>
     <rect class="package" x="0" width="68.7" height="97.2" y="0" style="fill:lightpink;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="96.2">Legacy Presence Services</text>
     <g transform="translate(0 3.2)">
      <g id="pressrv_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Legacy Presence Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="xdmengine" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">XDM Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="xdmsettingsui" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">XDM Settings UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="xdmprotocols" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">XDM Protocols</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="msgconnmanager" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Msg. Conn. Manager</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="presencesettingsui" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Presence Settings UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="simpleengine" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SIMPLE Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="presencefwsimpleadpt" transform="translate(35.4 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Presence FW SIMPLE Adapt.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="simpledatamodeladapter" transform="translate(53.099999999999994 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SIMPLE Data Model Adapter</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="remotemgmt" class="package" transform="translate( 401.7 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color6.mouseover" end="s8-color6.mouseout"/>
     <rect class="package" x="0" width="68.7" height="97.2" y="0" style="fill:darkseagreen;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="86.2" dy="0.375em">Remote Manage­ment</text>
     <g transform="translate(0 3.2)">
      <g id="remotemgmt_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Remote Mgmt. Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="remotemgmt_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Remote Mgmt. Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="policymanagement" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Policy Manage­ment</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="syncmlfw" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SyncML Frame­work</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="terminalsecurity" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Terminal Security</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="omaprovisioning" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">OMA Provision­ing</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="devicediagnosticsfw" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Dev­ice Diagnos­tics FW</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="dcmofw" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Device Capability Management Object Framework</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="fotaapplication" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">FOTA App</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="remotestorage" class="package" transform="translate( 389.4 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color5.mouseover" end="s8-color5.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="116.00000000000001" y="0" style="fill:orchid;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="115.00000000000003">Remote Storage</text>
     <g transform="translate(0 3.2)">
      <g id="rsfw_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Remote Storage Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="remotestoragefw" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Remote Storage Fmwk.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="remoteconn" class="package" transform="translate( 419.4 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color5.mouseover" end="s8-color5.mouseout"/>
     <rect class="package" x="0" width="33.3" height="116.00000000000001" y="0" style="fill:orchid;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="115.00000000000003">Remote Connect­ivity</text>
     <g transform="translate(0 3.2)">
      <g id="connectivitymodules" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Connect­ivity Modules</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="remoteconn_info" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Remote Connect­ivity Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mtptransports" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MTP Trans­ports</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mtpfws" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MTP Frame­works</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mtpdataproviders" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MTP Data Providers</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="backupandrestore" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Backup &amp; Restore</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="obex" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">OBEX</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="srvdiscovery" class="package" transform="translate( 454.79999999999995 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color5.mouseover" end="s8-color5.mouseout"/>
     <rect class="package" x="0" width="33.3" height="116.00000000000001" y="0" style="fill:orchid;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="115.00000000000003">Service Discovery &amp; Usage</text>
     <g transform="translate(0 3.2)">
      <g id="upnpstack_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UPnP Stack Platform Interfaces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="servicediscoveryandcontrol" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Service Discovery &amp; Control</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="upnp" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UPnP</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="srvdiscovery_info" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Service Discovery &amp; Usage Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="dlnasrv" class="package" transform="translate( 472.5 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color5.mouseover" end="s8-color5.mouseout"/>
     <rect class="package" x="0" width="86.4" height="97.2" y="0" style="fill:orchid;"/>
     <text text-anchor="middle" class="package" width="86.4" x="43.2" y="86.2" dy="0.375em">DLNA Services</text>
     <g transform="translate(0 3.2)">
      <g id="dlnasrv_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">DLNA Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="upnpavcontrolpoint" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UPnP A/V Control Point</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="upnpmediaserver" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UPnP Media Server</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="upnpavcontroller" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UPnP A/V Controller</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="upnpframework" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UPnP Frame­work</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="upnpsettings" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UPnP Settings</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="upnpsharing" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UPnP Sharing</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="upnpmpxplugins" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UPnP MPX Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="upnpharvester" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UPnP Harvester</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="homesync" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Home Sync</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="homemedia" transform="translate(35.4 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Home Media</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="dlnasrv_info" transform="translate(70.8 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">DLNA Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="btservices" class="package" transform="translate( 490.19999999999993 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color5.mouseover" end="s8-color5.mouseout"/>
     <rect class="package" x="0" width="68.7" height="116.00000000000001" y="0" style="fill:orchid;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="115.00000000000003">Blue­tooth Services</text>
     <g transform="translate(0 3.2)">
      <g id="btservices_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">BT Services Public Interfaces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="btservices_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">BT Services Platform Interfaces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="bluetoothengine" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Blue­tooth Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="bluetoothappprofiles" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Btooth. App Profiles</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="atcommands" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">AT Commands</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="btservices_info" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">BT Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="usbservices" class="package" transform="translate( 560.9999999999999 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color5.mouseover" end="s8-color5.mouseout"/>
     <rect class="package" x="0" width="33.3" height="116.00000000000001" y="0" style="fill:orchid;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="115.00000000000003">USB Services</text>
     <g transform="translate(0 3.2)">
      <g id="usbservices_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">USB Services Platform Interfaces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="usbservices_info" transform="translate(17.7 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">USB Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="usbengines" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">USB Engines</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="usbclasses" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">USB Classes</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="usbuis" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">USB UIs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="shortlinkconn" class="package" transform="translate( 596.3999999999999 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color5.mouseover" end="s8-color5.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="116.00000000000001" y="0" style="fill:orchid;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="115.00000000000003">Shortlink Connectivity</text>
     <g transform="translate(0 3.2)">
      <g id="shortlinkconn_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Shortlink Connectivity Platform Interfaces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="localconnectivityservice" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Local Connectivity Service</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="imghandling" class="package" transform="translate( 561 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color8.mouseover" end="s8-color8.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="97.2" y="0" style="fill:rgb(175,212,240);"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="96.2">Image Handling</text>
     <g transform="translate(0 3.2)">
      <g id="imagehandling_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Image Handling Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="imagehandlinglib" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Image Handling Library</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="imagehandlingutilities" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Image Handling Utilities</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="metadatasrv" class="package" transform="translate( 591 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color8.mouseover" end="s8-color8.mouseout"/>
     <rect class="package" x="0" width="33.3" height="97.2" y="0" style="fill:rgb(175,212,240);"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="86.2" dy="0.375em">Legacy Metadata Services</text>
     <g transform="translate(0 3.2)">
      <g id="metadatasrv_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Legacy Metadata Services Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="metadatasrv_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Legacy Metadata Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mediamanagementutilities" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Media Mgmt. Utilities</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="mds" class="package" transform="translate( 626.4 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color8.mouseover" end="s8-color8.mouseout"/>
     <rect class="package" x="0" width="68.7" height="97.2" y="0" style="fill:rgb(175,212,240);"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="96.2">Metadata Services</text>
     <g transform="translate(0 3.2)">
      <g id="mds_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Metadata Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mds_pub" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Metadata Services Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="metadataengine" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Metadata Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="locationmanager" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location Manager</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="contextengine" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Context Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="harvester" transform="translate(35.4 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Harvester</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="watchdog" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Watchdog</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="clfwrapper" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Content Listing FW Wrapper</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mds_info" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Metadata Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="mmuifw" class="package" transform="translate( 697.1999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color8.mouseover" end="s8-color8.mouseout"/>
     <rect class="package" x="0" width="51" height="97.2" y="0" style="fill:rgb(175,212,240);"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="86.2" dy="0.375em">Multi­media UI Fmwk.</text>
     <g transform="translate(0 3.2)">
      <g id="mmuifw_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MM UI FW Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmuifw_info" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Multi­media UI Fmwk. Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="osncore" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">OS Neutral Library Core</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="alfwidgetutils" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Accelerated LAF Widget Utils</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="resourcepool" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Resource Pool</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="widgetmodel" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Widget Model</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mulwidgets" transform="translate(35.4 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MUL Widgets</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="videoutils" class="package" transform="translate( 750.3 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color8.mouseover" end="s8-color8.mouseout"/>
     <rect class="package" x="0" width="33.3" height="97.2" y="0" style="fill:rgb(175,212,240);"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="96.2">Video Utils</text>
     <g transform="translate(0 3.2)">
      <g id="videoutils_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Video Utils Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="videoscheduler" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Video Sched­uler</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="videoconnutility" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Video Conn. Utility</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="videoutils_info" transform="translate(17.7 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Video Utils Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="mmmw" class="package" transform="translate( 626.3999999999999 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color8.mouseover" end="s8-color8.mouseout"/>
     <rect class="package" x="0" width="51" height="116.00000000000001" y="0" style="fill:rgb(175,212,240);"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="115.00000000000003">Multi­media Middle­ware</text>
     <g transform="translate(0 3.2)">
      <g id="mmmw_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MM Middle­ware Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmfenh" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MMF Enhancements</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mm_fw" transform="translate(0 56.400000000000006)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Multimedia Frameworks</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmserv" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Multimedia Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmmw_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MM Middle­ware Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="helix" class="package" transform="translate( 679.4999999999999 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color8.mouseover" end="s8-color8.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="116.00000000000001" y="0" style="fill:rgb(175,212,240);"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="115.00000000000003">Helix</text>
     <g transform="translate(0 3.2)">
      <g id="helix_ren" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Helix Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="camerasrv" class="package" transform="translate( 785.6999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color8.mouseover" end="s8-color8.mouseout"/>
     <rect class="package" x="0" width="51" height="97.2" y="0" style="fill:rgb(175,212,240);"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="96.2">Camera Services</text>
     <g transform="translate(0 3.2)">
      <g id="camerasrv_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Camera Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="camappengine" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Camera App Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="camcordermmfplugin" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Cam­corder MMF Plugin</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="configmanagers" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Config Managers</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="camerasrv_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Camera Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="mmappfw" class="package" transform="translate( 838.8 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color8.mouseover" end="s8-color8.mouseout"/>
     <rect class="package" x="0" width="33.3" height="97.2" y="0" style="fill:rgb(175,212,240);"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="96.2">Multi­media App Fmwk.</text>
     <g transform="translate(0 3.2)">
      <g id="mmappfw_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MM App FW Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mpx" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Multi­media Player</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmappcomponents" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Multi­media App Cmp.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmappfw_info" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MM App FW Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="inputmethods" class="package" transform="translate( 709.4999999999999 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="51" height="116.00000000000001" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="115.00000000000003">Input Methods</text>
     <g transform="translate(0 3.2)">
      <g id="inputmethods_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Input Methods Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="inputmethods_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Input Methods Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="textinput" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Text Input</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="fep" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">FEP</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="inputmethods_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Input Methods Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="qt" class="package" transform="translate( 762.5999999999999 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="51" height="116.00000000000001" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="115.00000000000003">Qt</text>
     <g transform="translate(0 3.2)">
      <g id="qtconf" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Qt Config</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="qt_info" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Qt Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="qtdemos" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Qt Demos</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="qtexamples" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Qt Examples</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="qt_tests" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Qt Tests</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="classicui" class="package" transform="translate( 815.6999999999999 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="104.1" height="116.00000000000001" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="104.1" x="52.05" y="115.00000000000003">Classic UI</text>
     <g transform="translate(0 3.2)">
      <g id="classicui_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Classic UI Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="classicui_pub" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Classic UI Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="ode" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Open Dynamics Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="uifw" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UI Frame­work</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="commonuis" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Common UIs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="applicationinterworkingfw" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">App Inter­working Fmwk.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="psln" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Personal­ization</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="commonadapter" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Common Adapter</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="akntouchgesturefw" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Avkon Touch Gesture Framework</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="uiutils" transform="translate(70.8 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UI Utils</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="commonuisupport" transform="translate(35.4 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Common UI Support</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="lafagnosticuifoundation" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Look-and-Feel Agnostic UI Found­ation</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="classicui_info" transform="translate(88.5 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Classic UI Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="svgt" class="package" transform="translate( 921.9 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="116.00000000000001" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="115.00000000000003">SVG Tiny</text>
     <g transform="translate(0 3.2)">
      <g id="svgt_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SVG Tiny Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="svgtopt" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SVG-T Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="uiaccelerator" class="package" transform="translate( 951.9 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="116.00000000000001" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="115.00000000000003">UI Accel­erator</text>
     <g transform="translate(0 3.2)">
      <g id="uiaccelerator_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UI Accel­erator Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="uiacceltk" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UI Accel­erator Toolkit</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="uiresources" class="package" transform="translate( 981.9 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="104.1" height="116.00000000000001" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="104.1" x="52.05" y="105" dy="0.375em">UI Resources</text>
     <g transform="translate(0 3.2)">
      <g id="uiresources_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UI Resources Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="uiresources_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UI Resources Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="uiresources_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UI Resources Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="uigraphics" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UI Graphics</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="layouts" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Layouts</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="skins" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Skins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="pictographs" transform="translate(70.8 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Picto­graphs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="locales" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Locales</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="uiconfig" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UI Config</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="fontsupport" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Font Support</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="helpthemes" transform="translate(88.5 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Help Themes</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="hapticsservices" class="package" transform="translate( 1088.1 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="33.3" height="116.00000000000001" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="115.00000000000003">Haptics Services</text>
     <g transform="translate(0 3.2)">
      <g id="hapticsservices_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Haptics Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="hapticsservices_pub" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Haptics Services Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="tacticonserver" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Tacticon Server</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="tactilefeedback" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Tactile Feedback</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="gsprofilesrv" class="package" transform="translate( 1123.5 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="33.3" height="116.00000000000001" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="105" dy="0.375em">General Settings &amp; Profiles Services</text>
     <g transform="translate(0 3.2)">
      <g id="gsprofilesrv_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">GS &amp; Profiles Services Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="gsprofilesrv_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">GS &amp; Profiles Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="gssettingsuis" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">General Settings UIs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="profilesservices" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Profiles Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="homescreensrv" class="package" transform="translate( 874.1999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="51" height="97.2" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="35.4" x="33.3" y="86.2" dy="0.375em">Home Screen Services</text>
     <g transform="translate(0 3.2)">
      <g id="homescreensrv_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Home Screen Services Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="xcfw" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">XML Content Frame­work</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="homescreenpluginsrv" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Home Screen Plugin Service</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="idlefw" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Idle Frame­work</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="menucontentsrv" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Menu Content Service</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="backsteppingsrv" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Back Stepping Service</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="contentpublishingsrv" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Content Publishing Service</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="contentcontrolsrv" transform="translate(35.4 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Content Control Service</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="appinstall" class="package" transform="translate( 1158.9 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color11.mouseover" end="s8-color11.mouseout"/>
     <rect class="package" x="0" width="86.4" height="116.00000000000001" y="0" style="fill:slateblue;"/>
     <text text-anchor="middle" class="package" width="86.4" x="43.2" y="115.00000000000003">App Install­ation</text>
     <g transform="translate(0 3.2)">
      <g id="appinstall_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">App Install­ation Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="appinstall_pub" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">App Install­ation Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="ncdengine" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Nokia Content Discover</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="appinstaller" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">App Installer</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="iaupdateapi_stub" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IA Update API Stub</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="iaupdate" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Independent Apps Update</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="installationservices" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Install­ation Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="secureswitools" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Secure SW Install Tools</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="appinstall_info" transform="translate(70.8 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">App Install­ation Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="serviceapifw" class="package" transform="translate( 927.3 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color11.mouseover" end="s8-color11.mouseout"/>
     <rect class="package" x="0" width="33.3" height="97.2" y="0" style="fill:slateblue;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="86.2" dy="0.375em">Service API Frame­work</text>
     <g transform="translate(0 3.2)">
      <g id="serviceapifw_pub" transform="translate(0 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Service API FW Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="serviceapifw_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Service API FW Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="rtsecuritymanager" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Runtime Security Manager</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="languageinterworkingfw" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Language Inter­working FW</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="serviceapi" class="package" transform="translate( 962.6999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color11.mouseover" end="s8-color11.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="97.2" y="0" style="fill:slateblue;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="96.2">Service API</text>
     <g transform="translate(0 3.2)">
      <g id="serviceproviders" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Service Providers</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="web" class="package" transform="translate( 992.6999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color11.mouseover" end="s8-color11.mouseout"/>
     <rect class="package" x="0" width="68.7" height="97.2" y="0" style="fill:slateblue;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="86.2" dy="0.375em">Web</text>
     <g transform="translate(0 3.2)">
      <g id="web_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Web Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="web_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Web Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="web_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Web Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="browserutilities" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Browser Utilities</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="webengine" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Web Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="codhandler" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Content Object Descriptor Handler</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="widgets" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Web Widget Frame­work</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="websrv" class="package" transform="translate( 1247.4 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color11.mouseover" end="s8-color11.mouseout"/>
     <rect class="package" x="0" width="33.3" height="116.00000000000001" y="0" style="fill:slateblue;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="115.00000000000003">Web Services</text>
     <g transform="translate(0 3.2)">
      <g id="websrv_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Web Services Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="webservices" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Web Services Fmwk.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="websrv_info" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Web Services Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="platformtools" class="package" transform="translate( 1282.8000000000002 100.4)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color12.mouseover" end="s8-color12.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="116.00000000000001" y="0" style="fill:darkgray;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="115.00000000000003">Platform Tools</text>
     <g transform="translate(0 3.2)">
      <g id="gfxconversion" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Graphics Conver­sion</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="uitools" class="package" transform="translate( 1063.4999999999998 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color12.mouseover" end="s8-color12.mouseout"/>
     <rect class="package" x="0" width="68.7" height="97.2" y="0" style="fill:darkgray;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="96.2">UI Tools</text>
     <g transform="translate(0 3.2)">
      <g id="uitools_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UI Tools Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="uitools_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UI Tools Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="cdlcompilertoolkit" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">CDL Compiler Toolkit</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="cdlcompiler" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">CDL Compiler</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="gfxtools" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Graphics Tools</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="aknlayoutcompiler" transform="translate(35.4 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Avkon Layout Compiler</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="skincompiler" transform="translate(53.099999999999994 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Skin Compiler</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="reszip" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Resource Zip</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="toollibraries" transform="translate(17.7 18.8)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Tool Libraries</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="svgtencoder" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SVGT Encoder</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
   </g>
  </g>
 </g>
 <g id="app" transform="translate(3.1999999999999993 0)" class="layer">
  <rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="174.86"/>
  <text text-anchor="middle" dy="0.375em" class="layer" transform="rotate(-90)" y="4.95" width="174.86" height="9.3" x="-87.73">Applications</text>
  <g class="layer-detail" transform="translate(36.65000000000025 3.2)">
   <rect x="-23.85000000000025" class="layer" y="-3.2" width="1310.7000000000003" height="174.86"/>
   <g>
    <g id="location" class="package" transform="translate( 0 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color2.mouseover" end="s8-color2.mouseout"/>
     <rect class="package" x="0" width="104.1" height="82.63000000000001" y="0" style="fill:whitesmoke;"/>
     <text text-anchor="middle" class="package" width="104.1" x="52.05" y="81.63000000000001">Location Apps</text>
     <g transform="translate(0 3.2)">
      <g id="loc_plat" transform="translate(0 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location Apps Platform Interfaces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="loc_pub" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location Apps Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="basiclocationinfodisplay" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Basic Location Info Display</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="landmarksui" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Land­marks UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="eventsui" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location Events UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="locationlandmarksrefappfors60" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location Land­marks Ref App for S60</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="locationlandmarksuirefapp" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location Land­marks UI Ref App</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="locationsatviewrefapp" transform="translate(70.8 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Location Satellite View Ref App</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="simpsyconfigurator" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Simula­tion PSY Config­urator</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mapnavproviderrefapp" transform="translate(88.5 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Map &amp; Nav Provider Ref App</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="mmsharinguis" class="package" transform="translate( 0 85.83000000000001)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color3.mouseover" end="s8-color3.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:darkkhaki;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000002">Multi­media Sharing UIs</text>
     <g transform="translate(0 3.2)">
      <g id="mmsharinguis_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MM Sharing UIs Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmsharing" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Multi­media Sharing</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmshplugins" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MM Sharing Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmsharinguis_info" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MM Sharing UIs Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="phone" class="package" transform="translate( 106.19999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color3.mouseover" end="s8-color3.mouseout"/>
     <rect class="package" x="0" width="33.3" height="168.46" y="0" style="fill:darkkhaki;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="167.46">Phone Apps</text>
     <g transform="translate(0 3.2)">
      <g id="phone_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Phone Apps Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="phoneapp" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Phone App</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="phoneengine" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Phone Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="phonesettings" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Phone Settings</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="phoneuis" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Phone UIs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="phoneplugins" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Phone Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="videotelephony" class="package" transform="translate( 141.6 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color3.mouseover" end="s8-color3.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:darkkhaki;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000001">Video Telephony Apps</text>
     <g transform="translate(0 3.2)">
      <g id="videotelephony_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">VT Apps Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="vtengines" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Video Telephony Engines</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="vtuis" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Video Telephony UIs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="vtprotocolplugins" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">VT Protocol Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="vtprotocolsstub" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">VT Protocols Stub</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="iptelephony" class="package" transform="translate( 177 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color3.mouseover" end="s8-color3.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:darkkhaki;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000001">IP Telephony</text>
     <g transform="translate(0 3.2)">
      <g id="iptel_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IP Telephony Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="iptelcommsconfig" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IP Telephony Comms Config</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="convergedconnectionhandler" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Con­verged Conn. Handler</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="richcallsettingsengine" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Rich Call Settings Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="sipvoipprovider" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SIP VoIP Provider</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="voipplugins" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">VoIP Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="callcontinuity" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Call Continuity</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="settingsuis" class="package" transform="translate( 141.6 85.83000000000001)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color6.mouseover" end="s8-color6.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:darkseagreen;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000002">Settings UIs</text>
     <g transform="translate(0 3.2)">
      <g id="devmngt_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Settings UIs Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="defaultapplicationsettings" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Default App Settings</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="systemswuis" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">System SW UIs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="contentcontrol" class="package" transform="translate( 177 85.83000000000001)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color6.mouseover" end="s8-color6.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:darkseagreen;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000002">Content Control Daemons</text>
     <g transform="translate(0 3.2)">
      <g id="contentctrl_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Content Control Daemons Platforn Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="dsdcmoadapter" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Data Sync DCMO Adapter</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="omads" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">OMA Data Sync</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="devicecontrol" class="package" transform="translate( 212.4 85.83000000000001)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color6.mouseover" end="s8-color6.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:darkseagreen;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000002">Dev­ice Control Daemons</text>
     <g transform="translate(0 3.2)">
      <g id="devicediagnostics" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Dev­ice Diagnos­tics</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="omadm" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">OMA Dev­ice Mgmt.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="pnpmobileservices" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">PnP Mobile Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="applicationmanagement" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">App Manage­ment</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="customization" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">DM Custom­ization Adapters</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="omacp" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">OMA Content Provision­ing</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="printing" class="package" transform="translate( 247.8 85.83000000000001)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color5.mouseover" end="s8-color5.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:orchid;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000002">Printing</text>
     <g transform="translate(0 3.2)">
      <g id="DirectPrint" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">DirectPrint</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="imageprint" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Image­Print</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="files" class="package" transform="translate( 212.4 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color7.mouseover" end="s8-color7.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:lightpink;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000001">File Manager Apps</text>
     <g transform="translate(0 3.2)">
      <g id="files_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">File Manager Apps Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="deviceencryption" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Device Encryption</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="filemanager" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">File Manager</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="filesystemuis" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">File System UIs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="utils" class="package" transform="translate( 247.8 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color7.mouseover" end="s8-color7.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="82.63000000000001" y="0" style="fill:lightpink;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="81.63000000000001">Utility Apps</text>
     <g transform="translate(0 3.2)">
      <g id="extras" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Extras</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="contacts" class="package" transform="translate( 283.20000000000005 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color7.mouseover" end="s8-color7.mouseout"/>
     <rect class="package" x="0" width="86.4" height="168.46" y="0" style="fill:lightpink;"/>
     <text text-anchor="middle" class="package" width="86.4" x="43.2" y="167.46">Contacts Apps</text>
     <g transform="translate(0 3.2)">
      <g id="contacts_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Contacts Apps Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="contacts_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Contacts Apps Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="contactextensions" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Contacts Exten­sions</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="logsui" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Logs UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="phonebookui" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Phone­book UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="phonebookengines" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Phone­book Engines</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="pimprotocols" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">PIM Protocols</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="ccservices" transform="translate(35.4 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Contacts Centric Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="presencecache" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Presence Cache</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="predictivesearch" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Predictive Search</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="contacts_info" transform="translate(70.8 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Contacts Apps Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="organizer" class="package" transform="translate( 371.70000000000005 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color7.mouseover" end="s8-color7.mouseout"/>
     <rect class="package" x="0" width="104.1" height="168.46" y="0" style="fill:lightpink;"/>
     <text text-anchor="middle" class="package" width="104.1" x="52.05" y="167.46">Organizer App Suite</text>
     <g transform="translate(0 3.2)">
      <g id="organizer_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Organizer App Suite Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="organizer_pub" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Organizer App Suite Public Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="alarmengines" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Alarm Engines</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="calendarengines" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Calendar Engines</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="meetingrequestengines" transform="translate(35.4 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Meeting Request Engines</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="searchfw" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Search Frame­work</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="alarmui" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Alarm UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="calendarui" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Calendar UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="meetingui" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Meeting UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="clock2" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Clock</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="notepad" transform="translate(35.4 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Notepad</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="searchui" transform="translate(70.8 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Search UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="pimappservices" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">PIM App Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="pimappsupport" transform="translate(0 75.2)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">PIM App Support</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="organizer_info" transform="translate(88.5 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Organizer App Suite Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="messaging" class="package" transform="translate( 477.90000000000003 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color7.mouseover" end="s8-color7.mouseout"/>
     <rect class="package" x="0" width="68.7" height="168.46" y="0" style="fill:lightpink;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="167.46">Messag­ing Apps</text>
     <g transform="translate(0 3.2)">
      <g id="msg_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Msg. Apps Public APIs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="msg_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Msg. Apps Platform APIs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mobilemessaging" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Mobile Messag­ing</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mmsengine" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MMS Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="messagingappbase" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Messag­ing App Base</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="email" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Email</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="messaging_info" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Messag­ing Apps Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="commonemail" class="package" transform="translate( 548.7 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color7.mouseover" end="s8-color7.mouseout"/>
     <rect class="package" x="0" width="68.7" height="168.46" y="0" style="fill:lightpink;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="167.46">Email Apps</text>
     <g transform="translate(0 3.2)">
      <g id="email_pub" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Email Apps Public Interfaces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="email_plat" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Email Apps Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="emailservices" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Email Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="ipsservices" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IMAP/POP/SMTP Services</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="emailcontacts" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Email Contacts</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="meetingrequest" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Meeting Request</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="emailuis" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Email UIs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="commonemail_info" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Email Apps Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="conversations" class="package" transform="translate( 619.5 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color7.mouseover" end="s8-color7.mouseout"/>
     <rect class="package" x="0" width="68.7" height="82.63000000000001" y="0" style="fill:lightpink;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="81.63000000000001">Conversa­tion Apps</text>
     <g transform="translate(0 3.2)">
      <g id="conversations_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Conversa­tion Apps Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="uiservicetabsettings" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UI Service Tab Settings</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="instantmessagesalert" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Instant Messages Alert</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="imstutils" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IM Service Tab Utils</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="uiservicetab" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">UI Service Tab</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="servicewidget" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Service Widget</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="instantmsgindicatorplugin" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Instant Message Indicator Plugin</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="imstatuspaneindicatorplugin" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">IM Status Pane Indicator Plugin</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="conversations_info" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Conversa­tion Apps Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="im" class="package" transform="translate( 690.3 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color7.mouseover" end="s8-color7.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="82.63000000000001" y="0" style="fill:lightpink;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="81.63000000000001">Instant Msg. Apps</text>
     <g transform="translate(0 3.2)">
      <g id="im_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Instant Msg. Apps Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="wvsettings20" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Wireless Village Settings Eng.</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="dictionary" class="package" transform="translate( 619.5 85.83000000000001)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color7.mouseover" end="s8-color7.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:lightpink;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000002">Dictio­nary</text>
     <g transform="translate(0 3.2)">
      <g id="dictionary_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Dictio­nary Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="userdict" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">User Dictio­nary</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="camera" class="package" transform="translate( 720.3 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color9.mouseover" end="s8-color9.mouseout"/>
     <rect class="package" x="0" width="51" height="82.63000000000001" y="0" style="fill:#ffff00;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="81.63000000000001">Camera Apps</text>
     <g transform="translate(0 3.2)">
      <g id="camera_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Camera Apps Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="camerauis" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Camera UIs</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="camera_info" transform="translate(35.4 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Camera Apps Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="imgeditor" class="package" transform="translate( 773.4 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color9.mouseover" end="s8-color9.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:#ffff00;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000001">Image Editor Apps</text>
     <g transform="translate(0 3.2)">
      <g id="imgeditor_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Image Editor Apps Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="imageeditor" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Image Editor UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="imageeditorengine" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Image Editor Engine</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="videoplayer" class="package" transform="translate( 808.8 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color9.mouseover" end="s8-color9.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:#ffff00;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000001">Video Player Apps</text>
     <g transform="translate(0 3.2)">
      <g id="videoplayer_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Video Player Apps Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="videofeeds" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Video Feeds</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="videocollection" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Video Collection</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mediasettings" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Media Settings</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="filedetails" transform="translate(17.7 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">File Details</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="videoplayerapp" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Video Player App</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="videoplayback" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Video Playback Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="photos" class="package" transform="translate( 844.1999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color9.mouseover" end="s8-color9.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:#ffff00;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000001">Photos</text>
     <g transform="translate(0 3.2)">
      <g id="photos_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Photos Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="photosgallery" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Photos Gallery</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="musicplayer" class="package" transform="translate( 879.5999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color9.mouseover" end="s8-color9.mouseout"/>
     <rect class="package" x="0" width="51" height="82.63000000000001" y="0" style="fill:#ffff00;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="81.63000000000001">Music Player Apps</text>
     <g transform="translate(0 3.2)">
      <g id="musicplayer_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Music Player Apps Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mpxmusicplayer" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MPX Music Player</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="musichomescreen_multiview" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Music Home Screen Multiview</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="mpxplugins" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">MPX Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="musicplayer_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Music Player Apps Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="radio" class="package" transform="translate( 932.6999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color9.mouseover" end="s8-color9.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="82.63000000000001" y="0" style="fill:#ffff00;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="81.63000000000001">Radio Apps</text>
     <g transform="translate(0 3.2)">
      <g id="fmradio" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">FM Radio</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="podcatcher" class="package" transform="translate( 962.6999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color9.mouseover" end="s8-color9.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="82.63000000000001" y="0" style="fill:#ffff00;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="81.63000000000001">Podcatcher</text>
     <g transform="translate(0 3.2)">
      <g id="podcatcher_info" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Podcatcher</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="voicerec" class="package" transform="translate( 992.6999999999999 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color9.mouseover" end="s8-color9.mouseout"/>
     <rect class="package" x="0" width="51" height="82.63000000000001" y="0" style="fill:#ffff00;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="81.63000000000001">Voice Recorder Apps</text>
     <g transform="translate(0 3.2)">
      <g id="voicerec_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Voice Recorder Apps Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="voicerecorder" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Voice Recorder</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="voicerec_info" transform="translate(35.4 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Voice Recorder Apps Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="screensaver" class="package" transform="translate( 1045.7999999999997 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="82.63000000000001" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="81.63000000000001">Screen Saver Apps</text>
     <g transform="translate(0 3.2)">
      <g id="scrsaver" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Screen Saver</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="screensaver_info" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Screen Saver Apps Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="homescreen" class="package" transform="translate( 1075.7999999999997 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000001">Home Screen Apps</text>
     <g transform="translate(0 3.2)">
      <g id="homescreen_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Home Screen Apps Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="idlehomescreen" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Idle Home Screen</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="menufw" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Menu Frame­work</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="taskswitcher" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Task Switcher</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="graphicsuis" class="package" transform="translate( 654.9 85.83000000000001)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000002">Graphics UIs</text>
     <g transform="translate(0 3.2)">
      <g id="graphicsuis_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Graphics UIs Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="svgtviewer" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">SVG-T Viewer</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="profile" class="package" transform="translate( 1111.1999999999998 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="51" height="82.63000000000001" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="81.63000000000001">Profiles</text>
     <g transform="translate(0 3.2)">
      <g id="profile_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Profiles Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="profilesapplication" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Profiles App</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="profile_info" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Profiles Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="speechsrv" class="package" transform="translate( 690.3 85.83000000000001)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="51" height="82.63000000000001" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="81.63000000000002">Speech Recog­nition UIs</text>
     <g transform="translate(0 3.2)">
      <g id="speechsrv_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Speech Recog­nition UIs Platform Inter­faces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="voiceui" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Voice UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="srsf" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Speech Recog­nition &amp; Synthesis FW</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="speechsrv_info" transform="translate(35.4 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Speech Recog­nition UIs Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="homescreentools" class="package" transform="translate( 743.4 85.83000000000001)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="51" height="82.63000000000001" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="81.63000000000002">Home Screen Tools</text>
     <g transform="translate(0 3.2)">
      <g id="dtdinstaller" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">DTD Installer</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="themeinstaller" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Theme Installer</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="widgettools" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Widget Tools</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="webuis" class="package" transform="translate( 796.5 85.83000000000001)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color11.mouseover" end="s8-color11.mouseout"/>
     <rect class="package" x="0" width="33.3" height="82.63000000000001" y="0" style="fill:slateblue;"/>
     <text text-anchor="middle" class="package" width="33.3" x="16.65" y="81.63000000000002">Web UIs</text>
     <g transform="translate(0 3.2)">
      <g id="browserui" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Browser UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="browserplugins" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Browser Plugins</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="pushmtm" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Push MTM</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="jrt" class="package" transform="translate( 831.9 85.83000000000001)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color11.mouseover" end="s8-color11.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="82.63000000000001" y="0" style="fill:slateblue;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="81.63000000000002">Java Runtime</text>
     <g transform="translate(0 3.2)">
      <g id="jrt_plat" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">JRT Platform Interfaces</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="java_build" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">JRT Build</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="conntools" class="package" transform="translate( 861.9 85.83000000000001)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color4.mouseover" end="s8-color4.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="82.63000000000001" y="0" style="fill:moccasin;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="81.63000000000002">Connect­ivity Tools</text>
     <g transform="translate(0 3.2)">
      <g id="nettools" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Net Tools</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="emulatorlan" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Emu­lator LAN</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="rndtools" class="package" transform="translate( 891.9 85.83000000000001)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color12.mouseover" end="s8-color12.mouseout"/>
     <rect class="package" x="0" width="51" height="82.63000000000001" y="0" style="fill:darkgray;"/>
     <text text-anchor="middle" class="package" width="51" x="25.5" y="81.63000000000002">R&amp;D tools</text>
     <g transform="translate(0 3.2)">
      <g id="creator" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Creator</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="filebrowser" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">File Browser</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="launcher" transform="translate(17.7 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Launcher</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="loadgen" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Load Gener­ator</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="perfmon" transform="translate(17.7 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Perfor­mance Monitor</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="screengrabber" transform="translate(35.4 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Screen Grabber</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="stifui" transform="translate(0 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">STIF UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="memspyui" transform="translate(17.7 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Memspy UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="htiui" transform="translate(35.4 37.6)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Harmonized Test Inter­face UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="helps" class="package" transform="translate( 1164.2999999999997 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="27.900000000000002" height="168.46" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="27.900000000000002" x="13.950000000000001" y="167.46">Help Apps</text>
     <g transform="translate(0 3.2)">
      <g id="csxhelp" transform="translate(0 18.8)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Context Sensitive Extended Help</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="symhelp" transform="translate(0 56.400000000000006)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Symbian Help</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="helps_info" transform="translate(0 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Help Apps Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
    <g id="techview" class="package" transform="translate( 1194.2999999999997 0)">
     <set attributeName="opacity" attributeType="XML" to="0.5" fill="remove" begin="s8-color10.mouseover" end="s8-color10.mouseout"/>
     <rect class="package" x="0" width="68.7" height="168.46" y="0" style="fill:orange;"/>
     <text text-anchor="middle" class="package" width="68.7" x="34.35" y="167.46">Techview</text>
     <g transform="translate(0 3.2)">
      <g id="buildverification" transform="translate(0 94)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Build Verifica­tion</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="techviewplat" transform="translate(17.7 94)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Techview Platform</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="techviewui" transform="translate(0 75.2)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Techview UI</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="controlpanel" transform="translate(17.7 75.2)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Control Panel</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="pimapps" transform="translate(0 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">PIM Apps</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="securityapps" transform="translate(17.7 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Security Apps</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="utilityapps" transform="translate(0 18.8)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Utility Apps</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="installationapps" transform="translate(17.7 18.8)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Install­ation Apps</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="messagingapps" transform="translate(35.4 18.8)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Messag­ing Apps</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="telephonyapps" transform="translate(0 37.6)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Telephony Apps</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="networkingapps" transform="translate(17.7 37.6)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Network­ing Apps</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="networkingutils" transform="translate(0 56.400000000000006)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Network­ing Utils</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="shortlinkapps" transform="translate(35.4 37.6)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Shortlink Apps</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="testapps" transform="translate(17.7 56.400000000000006)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Test Apps</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="avapps" transform="translate(35.4 0)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">A/V Apps</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="toolkit" transform="translate(35.4 56.400000000000006)" class="collection placeholder">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Toolkit</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
      <g id="techview_info" transform="translate(53.099999999999994 0)" class="collection">
       <rect class="collection" x="0" y="0" height="15.6" width="15.6"/>
       <text text-anchor="middle" dy="0.375em" class="collection" y="7.8" x="7.8" width="14.2" height="15.6">Techview Info</text>
       <g transform="translate(0 6.299999999999999)"/>
      </g>
     </g>
    </g>
   </g>
  </g>
 </g>
 <g id="legend-root" class="legend" transform="translate(1034.1795000000002 641.7200000000001) translate(295.7205 0) scale(3.5977214971569444) translate(-295.7205)">
  <text text-anchor="middle" class="title" x="279.38525000000004" y="0">
   <tspan dy="0.75em" x="279.38525000000004">Symbian OS ^3</tspan>
   <tspan dy="1em" x="279.38525000000004">System Model</tspan>
   <tspan font-style="italic" dy="1em" id="release-version" x="279.38525000000004" font-weight="normal">date</tspan>
  </text>
  <g id="legend-box">
   <rect class="legend" rx="5" ry="5" height="11.2" width="263.05" x="0" y="0"/>
   <g transform="translate(5 2.5)">
    <text text-anchor="start" class="lgd" dy="0.375em" x="0" y="3.0999999999999996">Key</text>
    <g transform="translate(12 0)">
     <g transform="translate(0 0)">
      <text text-anchor="end" class="label" dy="0.375em" x="13.5" y="3.0999999999999996" width="13.5">Technology Domain:</text>
      <g id="s8-color0">
       <rect class="cbox" height="3.1" width="15.5" fill="tan" x="15" y="-0.0000000000000004440892098500626"/>
       <text text-anchor="middle" class="cbox" width="15.5" dy="0.375em" x="22.75" y="1.5499999999999996">OS Base Services (5)</text>
      </g>
      <g id="s8-color1">
       <rect class="cbox" height="3.1" width="15.5" fill="rgb(228,14,98)" x="30.5" y="-0.0000000000000004440892098500626"/>
       <text text-anchor="middle" class="cbox" width="15.5" dy="0.375em" x="38.25" y="1.5499999999999996">Security (3)</text>
      </g>
      <g id="s8-color2">
       <rect class="cbox" height="3.1" width="15.5" fill="whitesmoke" x="46" y="-0.0000000000000004440892098500626"/>
       <text text-anchor="middle" class="cbox" width="15.5" dy="0.375em" x="53.75" y="1.5499999999999996">Location (3)</text>
      </g>
      <g id="s8-color3">
       <rect class="cbox" height="3.1" width="15.5" fill="darkkhaki" x="61.5" y="-0.0000000000000004440892098500626"/>
       <text text-anchor="middle" class="cbox" width="15.5" dy="0.375em" x="69.25" y="1.5499999999999996">Personal Communications (7)</text>
      </g>
      <g id="s8-color4">
       <rect class="cbox" height="3.1" width="15.5" fill="moccasin" x="77" y="-0.0000000000000004440892098500626"/>
       <text text-anchor="middle" class="cbox" width="15.5" dy="0.375em" x="84.75" y="1.5499999999999996">Data Communications (10)</text>
      </g>
      <g id="s8-color5">
       <rect class="cbox" height="3.1" width="15.5" fill="orchid" x="92.5" y="-0.0000000000000004440892098500626"/>
       <text text-anchor="middle" class="cbox" width="15.5" dy="0.375em" x="100.25" y="1.5499999999999996">Device Connectivity (10)</text>
      </g>
      <g id="s8-color6">
       <rect class="cbox" height="3.1" width="15.5" fill="darkseagreen" x="108" y="-0.0000000000000004440892098500626"/>
       <text text-anchor="middle" class="cbox" width="15.5" dy="0.375em" x="115.75" y="1.5499999999999996">Dev­ice Manage­ment (4)</text>
      </g>
      <g id="s8-color7">
       <rect class="cbox" height="3.1" width="15.5" fill="lightpink" x="15" y="3.0999999999999996"/>
       <text text-anchor="middle" class="cbox" width="15.5" dy="0.375em" x="22.75" y="4.65">Productivity (12)</text>
      </g>
      <g id="s8-color8">
       <rect class="cbox" height="3.1" width="15.5" fill="rgb(175,212,240)" x="30.5" y="3.0999999999999996"/>
       <text text-anchor="middle" class="cbox" width="15.5" dy="0.375em" x="38.25" y="4.65">Multi­media (11)</text>
      </g>
      <g id="s8-color9">
       <rect class="cbox" height="3.1" width="15.5" fill="#ffff00" x="46" y="3.0999999999999996"/>
       <text text-anchor="middle" class="cbox" width="15.5" dy="0.375em" x="53.75" y="4.65">Multimedia Apps (8)</text>
      </g>
      <g id="s8-color10">
       <rect class="cbox" height="3.1" width="15.5" fill="orange" x="61.5" y="3.0999999999999996"/>
       <text text-anchor="middle" class="cbox" width="15.5" dy="0.375em" x="69.25" y="4.65">User Interface (19)</text>
      </g>
      <g id="s8-color11">
       <rect class="cbox" height="3.1" width="15.5" fill="slateblue" x="77" y="3.0999999999999996"/>
       <text text-anchor="middle" class="cbox" width="15.5" dy="0.375em" x="84.75" y="4.65">Runtimes and Web (9)</text>
      </g>
      <g id="s8-color12">
       <rect class="cbox" height="3.1" width="15.5" fill="darkgray" x="92.5" y="3.0999999999999996"/>
       <text text-anchor="middle" class="cbox" width="15.5" dy="0.375em" x="100.25" y="4.65">Tools (6)</text>
      </g>
     </g>
    </g>
    <text text-anchor="middle" class="label" dy="0.375em" x="243.275" y="3.0999999999999996">
     <tspan dy="-0.5em" x="243.275">107 Packages</tspan>
     <tspan dy="1em" x="243.275">658 Collections</tspan>
    </text>
   </g>
  </g>
 </g>
 <g id="Zoom" onload="resized()">
  <set attributeType="CSS" attributeName="opacity" to="0.8" fill="freeze" begin="Zoom.mouseover"/>
  <set attributeType="CSS" attributeName="opacity" to="0.8" fill="freeze" begin="Zoomin.mouseover"/>
  <set attributeType="CSS" attributeName="opacity" to="0.8" fill="freeze" begin="Zoomout.mouseover"/>
  <animate attributeType="CSS" attributeName="opacity" from="0.8" to="0" fill="freeze" dur="0.5s" begin="10s"/>
  <animate attributeType="CSS" attributeName="opacity" from="0.8" to="0" fill="freeze" dur="0.2s" begin="Zoom.mouseout"/>
  <animate attributeType="CSS" attributeName="opacity" from="0.8" to="1" fill="freeze" dur="0.5s" begin="0.3s"/>
  <path d="M0,0 l15,0 l0,30 a 7.5,7.5 18 0,1 -15, 0Z" fill="rgb(0,102,153)" opacity="0.8"/>
  <g onclick="zoom(1.25)">
   <path d="M7.5,4.5 l0,3 m1.5,-1.5 l-3,0" stroke="yellow" stroke-width="1" pointer-events="none"/>
   <circle id="Zoomin" r="4.5" cx="7.5" cy="6" fill="url(#Patternoutgrad)">
    <set attributeType="XML" attributeName="fill" to="url(#Patterningrad)" fill="freeze" begin="Zoomin.mouseover"/>
    <set attributeType="XML" attributeName="fill" to="url(#Patternoutgrad)" fill="freeze" begin="Zoomin.mouseout"/>
   </circle>
  </g>
  <g onclick="zoom(0.8)">
   <path d="M5.5,18 l4,0" stroke="yellow" stroke-width="1" pointer-events="none"/>
   <circle r="4.5" cx="7.5" cy="18" fill="url(#Patternoutgrad)" id="Zoomout">
    <set attributeType="XML" attributeName="fill" to="url(#Patterningrad)" fill="freeze" begin="Zoomout.mouseover"/>
    <set attributeType="XML" attributeName="fill" to="url(#Patternoutgrad)" fill="freeze" begin="Zoomout.mouseout"/>
   </circle>
  </g>
  <path id="MoveUp" d="M7.5,25  l1.5,3 l-3,0 Z" fill-opacity="0.2" stroke-opacity="0.7" stroke-linejoin="round" fill="white" stroke="white" stroke-width="0.4" onmousedown="repeatpan(0,20)" onmouseup="endpanning()">
   <set attributeType="XML" attributeName="stroke" to="yellow" end="MoveUp.mouseout" begin="MoveUp.mouseover"/>
  </path>
  <path id="MoveDown" d="M6,33  l3,0 l-1.5,3 Z" fill-opacity="0.2" stroke-linejoin="round" stroke-opacity="0.7" fill="white" stroke="white" stroke-width="0.4" onmousedown="repeatpan(0,-20)" onmouseup="endpanning()">
   <set attributeType="XML" attributeName="stroke" to="yellow" end="MoveDown.mouseout" begin="MoveDown.mouseover"/>
  </path>
  <path id="MoveRight" d="M10,29  l3,1.5 l-3,1.5 Z" fill-opacity="0.2" stroke-linejoin="round" stroke-opacity="0.7" fill="white" stroke="white" stroke-width="0.4" onmousedown="repeatpan(-20,0)" onmouseup="endpanning()">
   <set attributeType="XML" attributeName="stroke" to="yellow" end="MoveRight.mouseout" begin="MoveRight.mouseover"/>
  </path>
  <path id="MoveLeft" d="M5,29  l0,3 l-3,-1.5 Z" fill-opacity="0.2" stroke-linejoin="round" stroke-opacity="0.7" fill="white" stroke="white" stroke-width="0.4" onmousedown="repeatpan(20,0)" onmouseup="endpanning()">
   <set attributeType="XML" attributeName="stroke" to="yellow" end="MoveLeft.mouseout" begin="MoveLeft.mouseover"/>
  </path>
 </g>
</svg>