You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@storm.apache.org by ki...@apache.org on 2015/03/02 17:54:13 UTC
[02/10] storm git commit: Added in SVG versions of images,
and rasterized versions.
http://git-wip-us.apache.org/repos/asf/storm/blob/28eb65d2/docs/images/topology.svg
----------------------------------------------------------------------
diff --git a/docs/images/topology.svg b/docs/images/topology.svg
new file mode 100644
index 0000000..0f4f58f
--- /dev/null
+++ b/docs/images/topology.svg
@@ -0,0 +1,1044 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="535.52631"
+ height="319.73685"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.5 r10040"
+ sodipodi:docname="topology.svg"
+ inkscape:export-filename="/Users/evans/src/storm/docs/images/topology.png"
+ inkscape:export-xdpi="107.52592"
+ inkscape:export-ydpi="107.52592">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient5388"
+ osb:paint="gradient">
+ <stop
+ style="stop-color:#00a3d8;stop-opacity:1;"
+ offset="0"
+ id="stop5390" />
+ <stop
+ style="stop-color:#00a3d8;stop-opacity:0;"
+ offset="1"
+ id="stop5392" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5382"
+ osb:paint="solid">
+ <stop
+ style="stop-color:#0000fb;stop-opacity:0;"
+ offset="0"
+ id="stop5384" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5388"
+ id="linearGradient5403"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97388098,0,0,1.0638134,-6.1694074,-977.00683)"
+ x1="465.78949"
+ y1="465.1911"
+ x2="490.78949"
+ y2="465.1911" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5388"
+ id="linearGradient6466"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97388098,0,0,1.0638134,-6.1694074,-977.00683)"
+ x1="465.78949"
+ y1="465.1911"
+ x2="490.78949"
+ y2="465.1911" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5388"
+ id="linearGradient3799"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97388098,0,0,1.0638134,-6.1694074,-977.00683)"
+ x1="465.78949"
+ y1="465.1911"
+ x2="490.78949"
+ y2="465.1911" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5388"
+ id="linearGradient3801"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97388098,0,0,1.0638134,-6.1694074,-977.00683)"
+ x1="465.78949"
+ y1="465.1911"
+ x2="490.78949"
+ y2="465.1911" />
+ <linearGradient
+ inkscape:collect="always"
+ x1="386.38"
+ y1="81.633003"
+ gradientTransform="translate(28.11,-1.7569)"
+ x2="433.48999"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3678"
+ y2="130.03"
+ id="linearGradient3686" />
+ <linearGradient
+ inkscape:collect="always"
+ x1="244.60001"
+ y1="81.633003"
+ gradientTransform="translate(-28.11,1.7569)"
+ x2="288.82001"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3678"
+ y2="178.42999"
+ id="linearGradient3684" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3678">
+ <stop
+ offset="0"
+ style="stop-color:#a9a9a9"
+ id="stop3680" />
+ <stop
+ offset="1"
+ style="stop-color:#a9a9a9;stop-opacity:0"
+ id="stop3682" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6010"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-28.11,1.7569)"
+ x1="244.60001"
+ y1="81.633003"
+ x2="288.82001"
+ y2="178.42999" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(28.11,-1.7569)"
+ x1="386.38"
+ y1="81.633003"
+ x2="433.48999"
+ y2="130.03" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6014"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-28.11,1.7569)"
+ x1="244.60001"
+ y1="81.633003"
+ x2="288.82001"
+ y2="178.42999" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6016"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(28.11,-1.7569)"
+ x1="386.38"
+ y1="81.633003"
+ x2="433.48999"
+ y2="130.03" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6018"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-28.11,1.7569)"
+ x1="244.60001"
+ y1="81.633003"
+ x2="288.82001"
+ y2="178.42999" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6020"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(28.11,-1.7569)"
+ x1="386.38"
+ y1="81.633003"
+ x2="433.48999"
+ y2="130.03" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6022"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-28.11,1.7569)"
+ x1="244.60001"
+ y1="81.633003"
+ x2="288.82001"
+ y2="178.42999" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6024"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(28.11,-1.7569)"
+ x1="386.38"
+ y1="81.633003"
+ x2="433.48999"
+ y2="130.03" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6557"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-28.11,1.7569)"
+ x1="244.60001"
+ y1="81.633003"
+ x2="288.82001"
+ y2="178.42999" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6559"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(28.11,-1.7569)"
+ x1="386.38"
+ y1="81.633003"
+ x2="433.48999"
+ y2="130.03" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6561"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-28.11,1.7569)"
+ x1="244.60001"
+ y1="81.633003"
+ x2="288.82001"
+ y2="178.42999" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6563"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(28.11,-1.7569)"
+ x1="386.38"
+ y1="81.633003"
+ x2="433.48999"
+ y2="130.03" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5388"
+ id="linearGradient3129"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97388098,0,0,1.0638134,-6.1694074,-977.00683)"
+ x1="465.78949"
+ y1="465.1911"
+ x2="490.78949"
+ y2="465.1911" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5388"
+ id="linearGradient3131"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97388098,0,0,1.0638134,-6.1694074,-977.00683)"
+ x1="465.78949"
+ y1="465.1911"
+ x2="490.78949"
+ y2="465.1911" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.1575153"
+ inkscape:cx="36.732106"
+ inkscape:cy="116.46518"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1347"
+ inkscape:window-height="874"
+ inkscape:window-x="29"
+ inkscape:window-y="90"
+ inkscape:window-maximized="0"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-14.473684,-670.78326)">
+ <g
+ id="g3240"
+ inkscape:export-filename="/Users/evans/storm_images/images/topology.png"
+ inkscape:export-xdpi="121.52501"
+ inkscape:export-ydpi="121.52501">
+ <g
+ id="g3352"
+ transform="matrix(0.36856045,0,0,0.36857838,-88.928261,602.61314)">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3354"
+ width="160"
+ height="160"
+ x="362.52631"
+ y="345.02008" />
+ <rect
+ transform="matrix(-0.00975266,0.99995244,-0.9999666,-0.00817331,0,0)"
+ y="-492.97839"
+ x="447.45413"
+ height="21.696198"
+ width="24.347038"
+ id="rect3356"
+ style="fill:url(#linearGradient3129);fill-opacity:1;stroke:none" />
+ <path
+ sodipodi:nodetypes="cccccccccccc"
+ inkscape:connector-curvature="0"
+ id="path3358"
+ d="m 393.00281,403.51244 41.45112,-0.39622 0.88112,-14.12176 -17.03772,-1.04253 0.3336,-10.06427 43.6265,0.74442 -0.37641,10.73252 -14.97353,-0.0513 -0.39461,14.50865 c 41.37718,-0.98045 45.3577,0.18812 43.51217,47.03851 l -24.58416,0.68261 c 0.38224,-23.64611 8.10402,-20.71225 -73.3201,-19.97252"
+ style="fill:none;stroke:#000000;stroke-width:5.34683466;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ transform="matrix(0.36585686,0,0,0.36559428,197.08396,682.25518)"
+ id="g3380">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3382"
+ width="160"
+ height="160"
+ x="127"
+ y="294.36218" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="path3384"
+ sodipodi:cx="156"
+ sodipodi:cy="321.36218"
+ sodipodi:rx="67"
+ sodipodi:ry="67"
+ d="m 223,321.36218 c 0,37.00308 -29.99692,67 -67,67 -37.00308,0 -67,-29.99692 -67,-67 0,-37.00308 29.99692,-67 67,-67 37.00308,0 67,29.99692 67,67 z"
+ transform="translate(52,51)" />
+ <path
+ style="fill:#00a3d8;fill-opacity:1;stroke:none"
+ inkscape:transform-center-x="12.504614"
+ inkscape:transform-center-y="21.9744"
+ d="m 177.48808,366.94412 14.95048,-40.97593 49.10335,-1.03572 -19.89942,28.88756 15.80545,6.80053 -52.2341,62.1111 11.91027,-48.62431 z"
+ id="path3386"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc" />
+ </g>
+ <g
+ id="g3396"
+ transform="matrix(0.36585686,0,0,0.36559428,402.29449,620.41307)">
+ <rect
+ y="294.36218"
+ x="127"
+ height="160"
+ width="160"
+ id="rect3398"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ transform="translate(52,51)"
+ d="m 223,321.36218 c 0,37.00308 -29.99692,67 -67,67 -37.00308,0 -67,-29.99692 -67,-67 0,-37.00308 29.99692,-67 67,-67 37.00308,0 67,29.99692 67,67 z"
+ sodipodi:ry="67"
+ sodipodi:rx="67"
+ sodipodi:cy="321.36218"
+ sodipodi:cx="156"
+ id="path3400"
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ inkscape:connector-curvature="0"
+ id="path3402"
+ d="m 177.48808,366.94412 14.95048,-40.97593 49.10335,-1.03572 -19.89942,28.88756 15.80545,6.80053 -52.2341,62.1111 11.91027,-48.62431 z"
+ inkscape:transform-center-y="21.9744"
+ inkscape:transform-center-x="12.504614"
+ style="fill:#00a3d8;fill-opacity:1;stroke:none" />
+ </g>
+ <g
+ transform="matrix(0.36585686,0,0,0.36559428,412.16292,790.8078)"
+ id="g3404">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3406"
+ width="160"
+ height="160"
+ x="127"
+ y="294.36218" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="path3408"
+ sodipodi:cx="156"
+ sodipodi:cy="321.36218"
+ sodipodi:rx="67"
+ sodipodi:ry="67"
+ d="m 223,321.36218 c 0,37.00308 -29.99692,67 -67,67 -37.00308,0 -67,-29.99692 -67,-67 0,-37.00308 29.99692,-67 67,-67 37.00308,0 67,29.99692 67,67 z"
+ transform="translate(52,51)" />
+ <path
+ style="fill:#00a3d8;fill-opacity:1;stroke:none"
+ inkscape:transform-center-x="12.504614"
+ inkscape:transform-center-y="21.9744"
+ d="m 177.48808,366.94412 14.95048,-40.97593 49.10335,-1.03572 -19.89942,28.88756 15.80545,6.80053 -52.2341,62.1111 11.91027,-48.62431 z"
+ id="path3410"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc" />
+ </g>
+ <g
+ id="g3444"
+ transform="matrix(0.49617624,0,0,0.49617624,298.85114,709.03251)">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="rect3446"
+ width="305.80826"
+ height="41.785706"
+ x="13.139097"
+ y="418.80951" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ id="rect3448"
+ width="284.24814"
+ height="3.2142835"
+ x="22.424812"
+ y="450.59521" />
+ <path
+ sodipodi:type="star"
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ id="path3450"
+ sodipodi:sides="3"
+ sodipodi:cx="731.51184"
+ sodipodi:cy="237.06165"
+ sodipodi:r1="6.3856277"
+ sodipodi:r2="3.1928139"
+ sodipodi:arg1="0.057080782"
+ sodipodi:arg2="1.1042783"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 737.88707,237.42594 -9.87833,4.97467 0.63098,-11.04222 z"
+ inkscape:transform-center-x="-2.1245453"
+ inkscape:transform-center-y="-0.18214936"
+ transform="matrix(1.4794213,0,0,1,-776.39922,215.06087)" />
+ <rect
+ style="fill:#de0707;fill-opacity:1;stroke:none"
+ id="rect3452"
+ width="90.913727"
+ height="19.697975"
+ x="19.944036"
+ y="423.31183" />
+ <text
+ xml:space="preserve"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="38.242294"
+ y="438.92831"
+ id="text3454"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3456"
+ x="38.242294"
+ y="438.92831">Tuple</tspan></text>
+ <rect
+ y="422.31183"
+ x="122.94403"
+ height="19.697975"
+ width="90.913727"
+ id="rect3458"
+ style="fill:#de0707;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3460"
+ y="437.92831"
+ x="141.24231"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="437.92831"
+ x="141.24231"
+ id="tspan3462"
+ sodipodi:role="line">Tuple</tspan></text>
+ <rect
+ style="fill:#de0707;fill-opacity:1;stroke:none"
+ id="rect3464"
+ width="90.913727"
+ height="19.697975"
+ x="222.94405"
+ y="422.31183" />
+ <text
+ xml:space="preserve"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="241.24231"
+ y="437.92831"
+ id="text3466"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3468"
+ x="241.24231"
+ y="437.92831">Tuple</tspan></text>
+ </g>
+ <g
+ id="g3470"
+ transform="matrix(0.43594488,-0.19758848,0.19758848,0.43594488,224.74712,663.19646)">
+ <rect
+ y="362.88846"
+ x="15.112782"
+ height="41.785706"
+ width="305.80826"
+ id="rect3472"
+ style="fill:#000000;fill-opacity:1;stroke:none" />
+ <rect
+ y="394.67416"
+ x="24.398497"
+ height="3.2142835"
+ width="284.24814"
+ id="rect3474"
+ style="fill:#ffffff;fill-opacity:1;stroke:none" />
+ <path
+ transform="matrix(1.4794213,0,0,1,-774.42554,159.13982)"
+ inkscape:transform-center-y="-0.18214936"
+ inkscape:transform-center-x="-2.1245453"
+ d="m 737.88707,237.42594 -9.87833,4.97467 0.63098,-11.04222 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.1042783"
+ sodipodi:arg1="0.057080782"
+ sodipodi:r2="3.1928139"
+ sodipodi:r1="6.3856277"
+ sodipodi:cy="237.06165"
+ sodipodi:cx="731.51184"
+ sodipodi:sides="3"
+ id="path3476"
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ sodipodi:type="star" />
+ <rect
+ y="367.39078"
+ x="21.917721"
+ height="19.697975"
+ width="90.913727"
+ id="rect3478"
+ style="fill:#00a300;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3480"
+ y="383.00726"
+ x="40.215977"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="383.00726"
+ x="40.215977"
+ id="tspan3482"
+ sodipodi:role="line">Tuple</tspan></text>
+ <rect
+ style="fill:#00a300;fill-opacity:1;stroke:none"
+ id="rect3484"
+ width="90.913727"
+ height="19.697975"
+ x="124.91772"
+ y="366.39078" />
+ <text
+ xml:space="preserve"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="143.21599"
+ y="382.00726"
+ id="text3486"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3488"
+ x="143.21599"
+ y="382.00726">Tuple</tspan></text>
+ <rect
+ y="366.39078"
+ x="224.91772"
+ height="19.697975"
+ width="90.913727"
+ id="rect3490"
+ style="fill:#00a300;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3492"
+ y="382.00726"
+ x="243.21599"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="382.00726"
+ x="243.21599"
+ id="tspan3494"
+ sodipodi:role="line">Tuple</tspan></text>
+ </g>
+ <g
+ transform="matrix(0.43661378,-0.19610597,0.19610597,0.43661378,25.256319,713.34855)"
+ id="g3496">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="rect3498"
+ width="305.80826"
+ height="41.785706"
+ x="15.112782"
+ y="362.88846" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ id="rect3500"
+ width="284.24814"
+ height="3.2142835"
+ x="24.398497"
+ y="394.67416" />
+ <path
+ sodipodi:type="star"
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ id="path3502"
+ sodipodi:sides="3"
+ sodipodi:cx="731.51184"
+ sodipodi:cy="237.06165"
+ sodipodi:r1="6.3856277"
+ sodipodi:r2="3.1928139"
+ sodipodi:arg1="0.057080782"
+ sodipodi:arg2="1.1042783"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 737.88707,237.42594 -9.87833,4.97467 0.63098,-11.04222 z"
+ inkscape:transform-center-x="-2.1245453"
+ inkscape:transform-center-y="-0.18214936"
+ transform="matrix(1.4794213,0,0,1,-774.42554,159.13982)" />
+ <rect
+ style="fill:#00a300;fill-opacity:1;stroke:none"
+ id="rect3504"
+ width="90.913727"
+ height="19.697975"
+ x="21.917721"
+ y="367.39078" />
+ <text
+ xml:space="preserve"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="40.215977"
+ y="383.00726"
+ id="text3506"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3508"
+ x="40.215977"
+ y="383.00726">Tuple</tspan></text>
+ <rect
+ y="366.39078"
+ x="124.91772"
+ height="19.697975"
+ width="90.913727"
+ id="rect3510"
+ style="fill:#00a300;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3512"
+ y="382.00726"
+ x="143.21599"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="382.00726"
+ x="143.21599"
+ id="tspan3514"
+ sodipodi:role="line">Tuple</tspan></text>
+ <rect
+ style="fill:#00a300;fill-opacity:1;stroke:none"
+ id="rect3516"
+ width="90.913727"
+ height="19.697975"
+ x="224.91772"
+ y="366.39078" />
+ <text
+ xml:space="preserve"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="243.21599"
+ y="382.00726"
+ id="text3518"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3520"
+ x="243.21599"
+ y="382.00726">Tuple</tspan></text>
+ </g>
+ <g
+ transform="matrix(0.48017674,0.12498463,-0.12498463,0.48017674,149.88483,684.78836)"
+ id="g3522">
+ <rect
+ y="418.80951"
+ x="13.139097"
+ height="41.785706"
+ width="305.80826"
+ id="rect3524"
+ style="fill:#000000;fill-opacity:1;stroke:none" />
+ <rect
+ y="450.59521"
+ x="22.424812"
+ height="3.2142835"
+ width="284.24814"
+ id="rect3526"
+ style="fill:#ffffff;fill-opacity:1;stroke:none" />
+ <path
+ transform="matrix(1.4794213,0,0,1,-776.39922,215.06087)"
+ inkscape:transform-center-y="-0.18214936"
+ inkscape:transform-center-x="-2.1245453"
+ d="m 737.88707,237.42594 -9.87833,4.97467 0.63098,-11.04222 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.1042783"
+ sodipodi:arg1="0.057080782"
+ sodipodi:r2="3.1928139"
+ sodipodi:r1="6.3856277"
+ sodipodi:cy="237.06165"
+ sodipodi:cx="731.51184"
+ sodipodi:sides="3"
+ id="path3528"
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ sodipodi:type="star" />
+ <rect
+ y="423.31183"
+ x="19.944036"
+ height="19.697975"
+ width="90.913727"
+ id="rect3530"
+ style="fill:#de0707;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3532"
+ y="438.92831"
+ x="38.242294"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="438.92831"
+ x="38.242294"
+ id="tspan3534"
+ sodipodi:role="line">Tuple</tspan></text>
+ <rect
+ style="fill:#de0707;fill-opacity:1;stroke:none"
+ id="rect3536"
+ width="90.913727"
+ height="19.697975"
+ x="122.94403"
+ y="422.31183" />
+ <text
+ xml:space="preserve"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="141.24231"
+ y="437.92831"
+ id="text3538"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3540"
+ x="141.24231"
+ y="437.92831">Tuple</tspan></text>
+ <rect
+ y="422.31183"
+ x="222.94405"
+ height="19.697975"
+ width="90.913727"
+ id="rect3542"
+ style="fill:#de0707;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3544"
+ y="437.92831"
+ x="241.24231"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="437.92831"
+ x="241.24231"
+ id="tspan3546"
+ sodipodi:role="line">Tuple</tspan></text>
+ </g>
+ <g
+ transform="matrix(0.36856045,0,0,0.36857838,-88.928261,733.29735)"
+ id="g3362">
+ <rect
+ y="345.02008"
+ x="362.52631"
+ height="160"
+ width="160"
+ id="rect3364"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ style="fill:url(#linearGradient3131);fill-opacity:1;stroke:none"
+ id="rect3366"
+ width="24.347038"
+ height="21.696198"
+ x="447.45413"
+ y="-492.97839"
+ transform="matrix(-0.00975266,0.99995244,-0.9999666,-0.00817331,0,0)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:5.34683466;stroke-miterlimit:4;stroke-opacity:1"
+ d="m 393.00281,403.51244 41.45112,-0.39622 0.88112,-14.12176 -17.03772,-1.04253 0.3336,-10.06427 43.6265,0.74442 -0.37641,10.73252 -14.97353,-0.0513 -0.39461,14.50865 c 41.37718,-0.98045 45.3577,0.18812 43.51217,47.03851 l -24.58416,0.68261 c 0.38224,-23.64611 8.10402,-20.71225 -73.3201,-19.97252"
+ id="path3368"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccc" />
+ </g>
+ <g
+ id="g3388"
+ transform="matrix(0.36585686,0,0,0.36559428,202.3208,790.14991)">
+ <rect
+ y="294.36218"
+ x="127"
+ height="160"
+ width="160"
+ id="rect3390"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ transform="translate(52,51)"
+ d="m 223,321.36218 c 0,37.00308 -29.99692,67 -67,67 -37.00308,0 -67,-29.99692 -67,-67 0,-37.00308 29.99692,-67 67,-67 37.00308,0 67,29.99692 67,67 z"
+ sodipodi:ry="67"
+ sodipodi:rx="67"
+ sodipodi:cy="321.36218"
+ sodipodi:cx="156"
+ id="path3392"
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ inkscape:connector-curvature="0"
+ id="path3394"
+ d="m 177.48808,366.94412 14.95048,-40.97593 49.10335,-1.03572 -19.89942,28.88756 15.80545,6.80053 -52.2341,62.1111 11.91027,-48.62431 z"
+ inkscape:transform-center-y="21.9744"
+ inkscape:transform-center-x="12.504614"
+ style="fill:#00a3d8;fill-opacity:1;stroke:none" />
+ </g>
+ <g
+ id="g3592"
+ transform="matrix(0.53224467,-0.19709421,0.19709421,0.53224467,-226.54789,504.58613)">
+ <rect
+ y="605.64807"
+ x="394.59216"
+ height="35.238228"
+ width="253.96045"
+ id="rect3594"
+ style="fill:#000000;fill-opacity:1;stroke:none" />
+ <rect
+ y="632.45319"
+ x="397.81766"
+ height="2.7106316"
+ width="240.3839"
+ id="rect3596"
+ style="fill:#ffffff;fill-opacity:1;stroke:none" />
+ <path
+ transform="matrix(1.2476081,0,0,0.84330818,-276.27173,433.82517)"
+ inkscape:transform-center-y="-0.18214936"
+ inkscape:transform-center-x="-2.1245453"
+ d="m 737.88707,237.42594 -9.87833,4.97467 0.63098,-11.04222 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.1042783"
+ sodipodi:arg1="0.057080782"
+ sodipodi:r2="3.1928139"
+ sodipodi:r1="6.3856277"
+ sodipodi:cy="237.06165"
+ sodipodi:cx="731.51184"
+ sodipodi:sides="3"
+ id="path3598"
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ sodipodi:type="star" />
+ <rect
+ style="fill:#00a3d8;fill-opacity:1;stroke:none"
+ id="rect3600"
+ width="76.668289"
+ height="16.611464"
+ x="398.37579"
+ y="608.60162" />
+ <text
+ xml:space="preserve"
+ style="font-size:17.03389359px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="413.80685"
+ y="621.77112"
+ id="text3602"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3604"
+ x="413.80685"
+ y="621.77112">Tuple</tspan></text>
+ <rect
+ y="608.60162"
+ x="482.7066"
+ height="16.611464"
+ width="76.668289"
+ id="rect3606"
+ style="fill:#00a3d8;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3608"
+ y="621.77112"
+ x="498.1377"
+ style="font-size:17.03389359px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="621.77112"
+ x="498.1377"
+ id="tspan3610"
+ sodipodi:role="line">Tuple</tspan></text>
+ <rect
+ style="fill:#00a3d8;fill-opacity:1;stroke:none"
+ id="rect3612"
+ width="76.668289"
+ height="16.611464"
+ x="567.88074"
+ y="608.60162" />
+ <text
+ xml:space="preserve"
+ style="font-size:17.03389359px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="583.31177"
+ y="621.77112"
+ id="text3614"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3616"
+ x="583.31177"
+ y="621.77112">Tuple</tspan></text>
+ </g>
+ <g
+ transform="matrix(0.55323305,0.1267427,-0.1267427,0.55323305,164.99997,312.07406)"
+ id="g3664">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="rect3666"
+ width="253.96045"
+ height="35.238228"
+ x="394.59216"
+ y="605.64807" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ id="rect3668"
+ width="240.3839"
+ height="2.7106316"
+ x="397.81766"
+ y="632.45319" />
+ <path
+ sodipodi:type="star"
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ id="path3670"
+ sodipodi:sides="3"
+ sodipodi:cx="731.51184"
+ sodipodi:cy="237.06165"
+ sodipodi:r1="6.3856277"
+ sodipodi:r2="3.1928139"
+ sodipodi:arg1="0.057080782"
+ sodipodi:arg2="1.1042783"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 737.88707,237.42594 -9.87833,4.97467 0.63098,-11.04222 z"
+ inkscape:transform-center-x="-2.1245453"
+ inkscape:transform-center-y="-0.18214936"
+ transform="matrix(1.2476081,0,0,0.84330818,-276.27173,433.82517)" />
+ <rect
+ y="608.60162"
+ x="398.37579"
+ height="16.611464"
+ width="76.668289"
+ id="rect3672"
+ style="fill:#00a3d8;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3674"
+ y="621.77112"
+ x="413.80685"
+ style="font-size:17.03389359px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="621.77112"
+ x="413.80685"
+ id="tspan3676"
+ sodipodi:role="line">Tuple</tspan></text>
+ <rect
+ style="fill:#00a3d8;fill-opacity:1;stroke:none"
+ id="rect3678"
+ width="76.668289"
+ height="16.611464"
+ x="482.7066"
+ y="608.60162" />
+ <text
+ xml:space="preserve"
+ style="font-size:17.03389359px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="498.1377"
+ y="621.77112"
+ id="text3680"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3682"
+ x="498.1377"
+ y="621.77112">Tuple</tspan></text>
+ <rect
+ y="608.60162"
+ x="567.88074"
+ height="16.611464"
+ width="76.668289"
+ id="rect3684"
+ style="fill:#00a3d8;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3686"
+ y="621.77112"
+ x="583.31177"
+ style="font-size:17.03389359px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="621.77112"
+ x="583.31177"
+ id="tspan3688"
+ sodipodi:role="line">Tuple</tspan></text>
+ </g>
+ <g
+ id="g3372"
+ transform="matrix(0.36585686,0,0,0.36559428,198.34712,573.04464)">
+ <rect
+ y="294.36218"
+ x="127"
+ height="160"
+ width="160"
+ id="rect3374"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ transform="translate(52,51)"
+ d="m 223,321.36218 c 0,37.00308 -29.99692,67 -67,67 -37.00308,0 -67,-29.99692 -67,-67 0,-37.00308 29.99692,-67 67,-67 37.00308,0 67,29.99692 67,67 z"
+ sodipodi:ry="67"
+ sodipodi:rx="67"
+ sodipodi:cy="321.36218"
+ sodipodi:cx="156"
+ id="path3376"
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ inkscape:connector-curvature="0"
+ id="path3378"
+ d="m 177.48808,366.94412 14.95048,-40.97593 49.10335,-1.03572 -19.89942,28.88756 15.80545,6.80053 -52.2341,62.1111 11.91027,-48.62431 z"
+ inkscape:transform-center-y="21.9744"
+ inkscape:transform-center-x="12.504614"
+ style="fill:#00a3d8;fill-opacity:1;stroke:none" />
+ </g>
+ </g>
+ <g
+ id="g7447"
+ transform="matrix(1.25,0,0,-1.25,-684.78675,1951.2461)" />
+ </g>
+</svg>
http://git-wip-us.apache.org/repos/asf/storm/blob/28eb65d2/docs/images/topology_dark.png
----------------------------------------------------------------------
diff --git a/docs/images/topology_dark.png b/docs/images/topology_dark.png
new file mode 100644
index 0000000..4d4e787
Binary files /dev/null and b/docs/images/topology_dark.png differ
http://git-wip-us.apache.org/repos/asf/storm/blob/28eb65d2/docs/images/topology_dark.svg
----------------------------------------------------------------------
diff --git a/docs/images/topology_dark.svg b/docs/images/topology_dark.svg
new file mode 100644
index 0000000..986de43
--- /dev/null
+++ b/docs/images/topology_dark.svg
@@ -0,0 +1,1101 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="535.52631"
+ height="319.73685"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.5 r10040"
+ sodipodi:docname="topology.svg"
+ inkscape:export-filename="/Users/evans/src/storm/docs/images/topology.png"
+ inkscape:export-xdpi="107.52592"
+ inkscape:export-ydpi="107.52592">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient5388"
+ osb:paint="gradient">
+ <stop
+ style="stop-color:#00a3d8;stop-opacity:1;"
+ offset="0"
+ id="stop5390" />
+ <stop
+ style="stop-color:#00a3d8;stop-opacity:0;"
+ offset="1"
+ id="stop5392" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5382"
+ osb:paint="solid">
+ <stop
+ style="stop-color:#0000fb;stop-opacity:0;"
+ offset="0"
+ id="stop5384" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5388"
+ id="linearGradient5403"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97388098,0,0,1.0638134,-6.1694074,-977.00683)"
+ x1="465.78949"
+ y1="465.1911"
+ x2="490.78949"
+ y2="465.1911" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5388"
+ id="linearGradient6466"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97388098,0,0,1.0638134,-6.1694074,-977.00683)"
+ x1="465.78949"
+ y1="465.1911"
+ x2="490.78949"
+ y2="465.1911" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5388"
+ id="linearGradient3799"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97388098,0,0,1.0638134,-6.1694074,-977.00683)"
+ x1="465.78949"
+ y1="465.1911"
+ x2="490.78949"
+ y2="465.1911" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5388"
+ id="linearGradient3801"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97388098,0,0,1.0638134,-6.1694074,-977.00683)"
+ x1="465.78949"
+ y1="465.1911"
+ x2="490.78949"
+ y2="465.1911" />
+ <linearGradient
+ inkscape:collect="always"
+ x1="386.38"
+ y1="81.633003"
+ gradientTransform="translate(28.11,-1.7569)"
+ x2="433.48999"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3678"
+ y2="130.03"
+ id="linearGradient3686" />
+ <linearGradient
+ inkscape:collect="always"
+ x1="244.60001"
+ y1="81.633003"
+ gradientTransform="translate(-28.11,1.7569)"
+ x2="288.82001"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3678"
+ y2="178.42999"
+ id="linearGradient3684" />
+ <filter
+ inkscape:collect="always"
+ x="-1.0755"
+ y="-1.0755"
+ width="3.1508999"
+ height="3.1508999"
+ id="filter5371"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="19.681861"
+ id="feGaussianBlur5373" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ id="filter5329"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="1.6493015"
+ id="feGaussianBlur5331" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3678">
+ <stop
+ offset="0"
+ style="stop-color:#a9a9a9"
+ id="stop3680" />
+ <stop
+ offset="1"
+ style="stop-color:#a9a9a9;stop-opacity:0"
+ id="stop3682" />
+ </linearGradient>
+ <filter
+ inkscape:collect="always"
+ color-interpolation-filters="sRGB"
+ height="3.1508999"
+ x="-1.0755"
+ y="-1.0755"
+ width="3.1508999"
+ id="filter5371-4">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="19.681861"
+ id="feGaussianBlur5373-8" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ x="-1.0755"
+ y="-1.0755"
+ width="3.1508999"
+ height="3.1508999"
+ id="filter5371-9"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="19.681861"
+ id="feGaussianBlur5373-6" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ id="filter5329-0"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="1.6493015"
+ id="feGaussianBlur5331-1" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6010"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-28.11,1.7569)"
+ x1="244.60001"
+ y1="81.633003"
+ x2="288.82001"
+ y2="178.42999" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(28.11,-1.7569)"
+ x1="386.38"
+ y1="81.633003"
+ x2="433.48999"
+ y2="130.03" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6014"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-28.11,1.7569)"
+ x1="244.60001"
+ y1="81.633003"
+ x2="288.82001"
+ y2="178.42999" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6016"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(28.11,-1.7569)"
+ x1="386.38"
+ y1="81.633003"
+ x2="433.48999"
+ y2="130.03" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6018"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-28.11,1.7569)"
+ x1="244.60001"
+ y1="81.633003"
+ x2="288.82001"
+ y2="178.42999" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6020"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(28.11,-1.7569)"
+ x1="386.38"
+ y1="81.633003"
+ x2="433.48999"
+ y2="130.03" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6022"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-28.11,1.7569)"
+ x1="244.60001"
+ y1="81.633003"
+ x2="288.82001"
+ y2="178.42999" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6024"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(28.11,-1.7569)"
+ x1="386.38"
+ y1="81.633003"
+ x2="433.48999"
+ y2="130.03" />
+ <filter
+ inkscape:collect="always"
+ x="-1.0755"
+ y="-1.0755"
+ width="3.1508999"
+ height="3.1508999"
+ id="filter5371-3"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="19.681861"
+ id="feGaussianBlur5373-5" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6557"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-28.11,1.7569)"
+ x1="244.60001"
+ y1="81.633003"
+ x2="288.82001"
+ y2="178.42999" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6559"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(28.11,-1.7569)"
+ x1="386.38"
+ y1="81.633003"
+ x2="433.48999"
+ y2="130.03" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6561"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-28.11,1.7569)"
+ x1="244.60001"
+ y1="81.633003"
+ x2="288.82001"
+ y2="178.42999" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3678"
+ id="linearGradient6563"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(28.11,-1.7569)"
+ x1="386.38"
+ y1="81.633003"
+ x2="433.48999"
+ y2="130.03" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.1575153"
+ inkscape:cx="36.732106"
+ inkscape:cy="289.24907"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1920"
+ inkscape:window-height="1151"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-14.473684,-670.78326)">
+ <g
+ id="g3910"
+ inkscape:export-filename="/Users/evans/Desktop/MT Storm TechPulse/Topology.png"
+ inkscape:export-xdpi="380"
+ inkscape:export-ydpi="380">
+ <rect
+ y="670.78326"
+ x="14.473684"
+ height="319.73685"
+ width="535.52631"
+ id="rect3350"
+ style="fill:#000000;fill-opacity:1;stroke:none" />
+ <g
+ id="g3352"
+ transform="matrix(0.36856045,0,0,0.36857838,-88.928261,602.61314)">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3354"
+ width="160"
+ height="160"
+ x="362.52631"
+ y="345.02008" />
+ <rect
+ transform="matrix(-0.00975266,0.99995244,-0.9999666,-0.00817331,0,0)"
+ y="-492.97839"
+ x="447.45413"
+ height="21.696198"
+ width="24.347038"
+ id="rect3356"
+ style="fill:url(#linearGradient3799);fill-opacity:1;stroke:none" />
+ <path
+ sodipodi:nodetypes="cccccccccccc"
+ inkscape:connector-curvature="0"
+ id="path3358"
+ d="m 393.00281,403.51244 41.45112,-0.39622 0.88112,-14.12176 -17.03772,-1.04253 0.3336,-10.06427 43.6265,0.74442 -0.37641,10.73252 -14.97353,-0.0513 -0.39461,14.50865 c 41.37718,-0.98045 45.3577,0.18812 43.51217,47.03851 l -24.58416,0.68261 c 0.38224,-23.64611 8.10402,-20.71225 -73.3201,-19.97252"
+ style="fill:none;stroke:#000000;stroke-width:5.34683466;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ transform="matrix(0.36585686,0,0,0.36559428,197.08396,682.25518)"
+ id="g3380">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3382"
+ width="160"
+ height="160"
+ x="127"
+ y="294.36218" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="path3384"
+ sodipodi:cx="156"
+ sodipodi:cy="321.36218"
+ sodipodi:rx="67"
+ sodipodi:ry="67"
+ d="m 223,321.36218 c 0,37.00308 -29.99692,67 -67,67 -37.00308,0 -67,-29.99692 -67,-67 0,-37.00308 29.99692,-67 67,-67 37.00308,0 67,29.99692 67,67 z"
+ transform="translate(52,51)" />
+ <path
+ style="fill:#00a3d8;fill-opacity:1;stroke:none"
+ inkscape:transform-center-x="12.504614"
+ inkscape:transform-center-y="21.9744"
+ d="m 177.48808,366.94412 14.95048,-40.97593 49.10335,-1.03572 -19.89942,28.88756 15.80545,6.80053 -52.2341,62.1111 11.91027,-48.62431 z"
+ id="path3386"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc" />
+ </g>
+ <g
+ id="g3396"
+ transform="matrix(0.36585686,0,0,0.36559428,402.29449,620.41307)">
+ <rect
+ y="294.36218"
+ x="127"
+ height="160"
+ width="160"
+ id="rect3398"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ transform="translate(52,51)"
+ d="m 223,321.36218 c 0,37.00308 -29.99692,67 -67,67 -37.00308,0 -67,-29.99692 -67,-67 0,-37.00308 29.99692,-67 67,-67 37.00308,0 67,29.99692 67,67 z"
+ sodipodi:ry="67"
+ sodipodi:rx="67"
+ sodipodi:cy="321.36218"
+ sodipodi:cx="156"
+ id="path3400"
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ inkscape:connector-curvature="0"
+ id="path3402"
+ d="m 177.48808,366.94412 14.95048,-40.97593 49.10335,-1.03572 -19.89942,28.88756 15.80545,6.80053 -52.2341,62.1111 11.91027,-48.62431 z"
+ inkscape:transform-center-y="21.9744"
+ inkscape:transform-center-x="12.504614"
+ style="fill:#00a3d8;fill-opacity:1;stroke:none" />
+ </g>
+ <g
+ transform="matrix(0.36585686,0,0,0.36559428,412.16292,790.8078)"
+ id="g3404">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3406"
+ width="160"
+ height="160"
+ x="127"
+ y="294.36218" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="path3408"
+ sodipodi:cx="156"
+ sodipodi:cy="321.36218"
+ sodipodi:rx="67"
+ sodipodi:ry="67"
+ d="m 223,321.36218 c 0,37.00308 -29.99692,67 -67,67 -37.00308,0 -67,-29.99692 -67,-67 0,-37.00308 29.99692,-67 67,-67 37.00308,0 67,29.99692 67,67 z"
+ transform="translate(52,51)" />
+ <path
+ style="fill:#00a3d8;fill-opacity:1;stroke:none"
+ inkscape:transform-center-x="12.504614"
+ inkscape:transform-center-y="21.9744"
+ d="m 177.48808,366.94412 14.95048,-40.97593 49.10335,-1.03572 -19.89942,28.88756 15.80545,6.80053 -52.2341,62.1111 11.91027,-48.62431 z"
+ id="path3410"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc" />
+ </g>
+ <g
+ id="g3444"
+ transform="matrix(0.49617624,0,0,0.49617624,298.85114,709.03251)">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="rect3446"
+ width="305.80826"
+ height="41.785706"
+ x="13.139097"
+ y="418.80951" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ id="rect3448"
+ width="284.24814"
+ height="3.2142835"
+ x="22.424812"
+ y="450.59521" />
+ <path
+ sodipodi:type="star"
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ id="path3450"
+ sodipodi:sides="3"
+ sodipodi:cx="731.51184"
+ sodipodi:cy="237.06165"
+ sodipodi:r1="6.3856277"
+ sodipodi:r2="3.1928139"
+ sodipodi:arg1="0.057080782"
+ sodipodi:arg2="1.1042783"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 737.88707,237.42594 -9.87833,4.97467 0.63098,-11.04222 z"
+ inkscape:transform-center-x="-2.1245453"
+ inkscape:transform-center-y="-0.18214936"
+ transform="matrix(1.4794213,0,0,1,-776.39922,215.06087)" />
+ <rect
+ style="fill:#de0707;fill-opacity:1;stroke:none"
+ id="rect3452"
+ width="90.913727"
+ height="19.697975"
+ x="19.944036"
+ y="423.31183" />
+ <text
+ xml:space="preserve"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="38.242294"
+ y="438.92831"
+ id="text3454"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3456"
+ x="38.242294"
+ y="438.92831">Tuple</tspan></text>
+ <rect
+ y="422.31183"
+ x="122.94403"
+ height="19.697975"
+ width="90.913727"
+ id="rect3458"
+ style="fill:#de0707;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3460"
+ y="437.92831"
+ x="141.24231"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="437.92831"
+ x="141.24231"
+ id="tspan3462"
+ sodipodi:role="line">Tuple</tspan></text>
+ <rect
+ style="fill:#de0707;fill-opacity:1;stroke:none"
+ id="rect3464"
+ width="90.913727"
+ height="19.697975"
+ x="222.94405"
+ y="422.31183" />
+ <text
+ xml:space="preserve"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="241.24231"
+ y="437.92831"
+ id="text3466"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3468"
+ x="241.24231"
+ y="437.92831">Tuple</tspan></text>
+ </g>
+ <g
+ id="g3470"
+ transform="matrix(0.43594488,-0.19758848,0.19758848,0.43594488,224.74712,663.19646)">
+ <rect
+ y="362.88846"
+ x="15.112782"
+ height="41.785706"
+ width="305.80826"
+ id="rect3472"
+ style="fill:#000000;fill-opacity:1;stroke:none" />
+ <rect
+ y="394.67416"
+ x="24.398497"
+ height="3.2142835"
+ width="284.24814"
+ id="rect3474"
+ style="fill:#ffffff;fill-opacity:1;stroke:none" />
+ <path
+ transform="matrix(1.4794213,0,0,1,-774.42554,159.13982)"
+ inkscape:transform-center-y="-0.18214936"
+ inkscape:transform-center-x="-2.1245453"
+ d="m 737.88707,237.42594 -9.87833,4.97467 0.63098,-11.04222 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.1042783"
+ sodipodi:arg1="0.057080782"
+ sodipodi:r2="3.1928139"
+ sodipodi:r1="6.3856277"
+ sodipodi:cy="237.06165"
+ sodipodi:cx="731.51184"
+ sodipodi:sides="3"
+ id="path3476"
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ sodipodi:type="star" />
+ <rect
+ y="367.39078"
+ x="21.917721"
+ height="19.697975"
+ width="90.913727"
+ id="rect3478"
+ style="fill:#00a300;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3480"
+ y="383.00726"
+ x="40.215977"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="383.00726"
+ x="40.215977"
+ id="tspan3482"
+ sodipodi:role="line">Tuple</tspan></text>
+ <rect
+ style="fill:#00a300;fill-opacity:1;stroke:none"
+ id="rect3484"
+ width="90.913727"
+ height="19.697975"
+ x="124.91772"
+ y="366.39078" />
+ <text
+ xml:space="preserve"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="143.21599"
+ y="382.00726"
+ id="text3486"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3488"
+ x="143.21599"
+ y="382.00726">Tuple</tspan></text>
+ <rect
+ y="366.39078"
+ x="224.91772"
+ height="19.697975"
+ width="90.913727"
+ id="rect3490"
+ style="fill:#00a300;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3492"
+ y="382.00726"
+ x="243.21599"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="382.00726"
+ x="243.21599"
+ id="tspan3494"
+ sodipodi:role="line">Tuple</tspan></text>
+ </g>
+ <g
+ transform="matrix(0.43661378,-0.19610597,0.19610597,0.43661378,25.256319,713.34855)"
+ id="g3496">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="rect3498"
+ width="305.80826"
+ height="41.785706"
+ x="15.112782"
+ y="362.88846" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ id="rect3500"
+ width="284.24814"
+ height="3.2142835"
+ x="24.398497"
+ y="394.67416" />
+ <path
+ sodipodi:type="star"
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ id="path3502"
+ sodipodi:sides="3"
+ sodipodi:cx="731.51184"
+ sodipodi:cy="237.06165"
+ sodipodi:r1="6.3856277"
+ sodipodi:r2="3.1928139"
+ sodipodi:arg1="0.057080782"
+ sodipodi:arg2="1.1042783"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 737.88707,237.42594 -9.87833,4.97467 0.63098,-11.04222 z"
+ inkscape:transform-center-x="-2.1245453"
+ inkscape:transform-center-y="-0.18214936"
+ transform="matrix(1.4794213,0,0,1,-774.42554,159.13982)" />
+ <rect
+ style="fill:#00a300;fill-opacity:1;stroke:none"
+ id="rect3504"
+ width="90.913727"
+ height="19.697975"
+ x="21.917721"
+ y="367.39078" />
+ <text
+ xml:space="preserve"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="40.215977"
+ y="383.00726"
+ id="text3506"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3508"
+ x="40.215977"
+ y="383.00726">Tuple</tspan></text>
+ <rect
+ y="366.39078"
+ x="124.91772"
+ height="19.697975"
+ width="90.913727"
+ id="rect3510"
+ style="fill:#00a300;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3512"
+ y="382.00726"
+ x="143.21599"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="382.00726"
+ x="143.21599"
+ id="tspan3514"
+ sodipodi:role="line">Tuple</tspan></text>
+ <rect
+ style="fill:#00a300;fill-opacity:1;stroke:none"
+ id="rect3516"
+ width="90.913727"
+ height="19.697975"
+ x="224.91772"
+ y="366.39078" />
+ <text
+ xml:space="preserve"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="243.21599"
+ y="382.00726"
+ id="text3518"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3520"
+ x="243.21599"
+ y="382.00726">Tuple</tspan></text>
+ </g>
+ <g
+ transform="matrix(0.48017674,0.12498463,-0.12498463,0.48017674,149.88483,684.78836)"
+ id="g3522">
+ <rect
+ y="418.80951"
+ x="13.139097"
+ height="41.785706"
+ width="305.80826"
+ id="rect3524"
+ style="fill:#000000;fill-opacity:1;stroke:none" />
+ <rect
+ y="450.59521"
+ x="22.424812"
+ height="3.2142835"
+ width="284.24814"
+ id="rect3526"
+ style="fill:#ffffff;fill-opacity:1;stroke:none" />
+ <path
+ transform="matrix(1.4794213,0,0,1,-776.39922,215.06087)"
+ inkscape:transform-center-y="-0.18214936"
+ inkscape:transform-center-x="-2.1245453"
+ d="m 737.88707,237.42594 -9.87833,4.97467 0.63098,-11.04222 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.1042783"
+ sodipodi:arg1="0.057080782"
+ sodipodi:r2="3.1928139"
+ sodipodi:r1="6.3856277"
+ sodipodi:cy="237.06165"
+ sodipodi:cx="731.51184"
+ sodipodi:sides="3"
+ id="path3528"
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ sodipodi:type="star" />
+ <rect
+ y="423.31183"
+ x="19.944036"
+ height="19.697975"
+ width="90.913727"
+ id="rect3530"
+ style="fill:#de0707;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3532"
+ y="438.92831"
+ x="38.242294"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="438.92831"
+ x="38.242294"
+ id="tspan3534"
+ sodipodi:role="line">Tuple</tspan></text>
+ <rect
+ style="fill:#de0707;fill-opacity:1;stroke:none"
+ id="rect3536"
+ width="90.913727"
+ height="19.697975"
+ x="122.94403"
+ y="422.31183" />
+ <text
+ xml:space="preserve"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="141.24231"
+ y="437.92831"
+ id="text3538"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3540"
+ x="141.24231"
+ y="437.92831">Tuple</tspan></text>
+ <rect
+ y="422.31183"
+ x="222.94405"
+ height="19.697975"
+ width="90.913727"
+ id="rect3542"
+ style="fill:#de0707;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3544"
+ y="437.92831"
+ x="241.24231"
+ style="font-size:20.1988945px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="437.92831"
+ x="241.24231"
+ id="tspan3546"
+ sodipodi:role="line">Tuple</tspan></text>
+ </g>
+ <g
+ transform="matrix(0.36856045,0,0,0.36857838,-88.928261,733.29735)"
+ id="g3362">
+ <rect
+ y="345.02008"
+ x="362.52631"
+ height="160"
+ width="160"
+ id="rect3364"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ style="fill:url(#linearGradient3801);fill-opacity:1;stroke:none"
+ id="rect3366"
+ width="24.347038"
+ height="21.696198"
+ x="447.45413"
+ y="-492.97839"
+ transform="matrix(-0.00975266,0.99995244,-0.9999666,-0.00817331,0,0)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:5.34683466;stroke-miterlimit:4;stroke-opacity:1"
+ d="m 393.00281,403.51244 41.45112,-0.39622 0.88112,-14.12176 -17.03772,-1.04253 0.3336,-10.06427 43.6265,0.74442 -0.37641,10.73252 -14.97353,-0.0513 -0.39461,14.50865 c 41.37718,-0.98045 45.3577,0.18812 43.51217,47.03851 l -24.58416,0.68261 c 0.38224,-23.64611 8.10402,-20.71225 -73.3201,-19.97252"
+ id="path3368"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccc" />
+ </g>
+ <g
+ id="g3388"
+ transform="matrix(0.36585686,0,0,0.36559428,202.3208,790.14991)">
+ <rect
+ y="294.36218"
+ x="127"
+ height="160"
+ width="160"
+ id="rect3390"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ transform="translate(52,51)"
+ d="m 223,321.36218 c 0,37.00308 -29.99692,67 -67,67 -37.00308,0 -67,-29.99692 -67,-67 0,-37.00308 29.99692,-67 67,-67 37.00308,0 67,29.99692 67,67 z"
+ sodipodi:ry="67"
+ sodipodi:rx="67"
+ sodipodi:cy="321.36218"
+ sodipodi:cx="156"
+ id="path3392"
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ inkscape:connector-curvature="0"
+ id="path3394"
+ d="m 177.48808,366.94412 14.95048,-40.97593 49.10335,-1.03572 -19.89942,28.88756 15.80545,6.80053 -52.2341,62.1111 11.91027,-48.62431 z"
+ inkscape:transform-center-y="21.9744"
+ inkscape:transform-center-x="12.504614"
+ style="fill:#00a3d8;fill-opacity:1;stroke:none" />
+ </g>
+ <g
+ id="g3592"
+ transform="matrix(0.53224467,-0.19709421,0.19709421,0.53224467,-226.54789,504.58613)">
+ <rect
+ y="605.64807"
+ x="394.59216"
+ height="35.238228"
+ width="253.96045"
+ id="rect3594"
+ style="fill:#000000;fill-opacity:1;stroke:none" />
+ <rect
+ y="632.45319"
+ x="397.81766"
+ height="2.7106316"
+ width="240.3839"
+ id="rect3596"
+ style="fill:#ffffff;fill-opacity:1;stroke:none" />
+ <path
+ transform="matrix(1.2476081,0,0,0.84330818,-276.27173,433.82517)"
+ inkscape:transform-center-y="-0.18214936"
+ inkscape:transform-center-x="-2.1245453"
+ d="m 737.88707,237.42594 -9.87833,4.97467 0.63098,-11.04222 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.1042783"
+ sodipodi:arg1="0.057080782"
+ sodipodi:r2="3.1928139"
+ sodipodi:r1="6.3856277"
+ sodipodi:cy="237.06165"
+ sodipodi:cx="731.51184"
+ sodipodi:sides="3"
+ id="path3598"
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ sodipodi:type="star" />
+ <rect
+ style="fill:#00a3d8;fill-opacity:1;stroke:none"
+ id="rect3600"
+ width="76.668289"
+ height="16.611464"
+ x="398.37579"
+ y="608.60162" />
+ <text
+ xml:space="preserve"
+ style="font-size:17.03389359px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="413.80685"
+ y="621.77112"
+ id="text3602"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3604"
+ x="413.80685"
+ y="621.77112">Tuple</tspan></text>
+ <rect
+ y="608.60162"
+ x="482.7066"
+ height="16.611464"
+ width="76.668289"
+ id="rect3606"
+ style="fill:#00a3d8;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3608"
+ y="621.77112"
+ x="498.1377"
+ style="font-size:17.03389359px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="621.77112"
+ x="498.1377"
+ id="tspan3610"
+ sodipodi:role="line">Tuple</tspan></text>
+ <rect
+ style="fill:#00a3d8;fill-opacity:1;stroke:none"
+ id="rect3612"
+ width="76.668289"
+ height="16.611464"
+ x="567.88074"
+ y="608.60162" />
+ <text
+ xml:space="preserve"
+ style="font-size:17.03389359px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="583.31177"
+ y="621.77112"
+ id="text3614"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3616"
+ x="583.31177"
+ y="621.77112">Tuple</tspan></text>
+ </g>
+ <g
+ transform="matrix(0.55323305,0.1267427,-0.1267427,0.55323305,164.99997,312.07406)"
+ id="g3664">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="rect3666"
+ width="253.96045"
+ height="35.238228"
+ x="394.59216"
+ y="605.64807" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ id="rect3668"
+ width="240.3839"
+ height="2.7106316"
+ x="397.81766"
+ y="632.45319" />
+ <path
+ sodipodi:type="star"
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ id="path3670"
+ sodipodi:sides="3"
+ sodipodi:cx="731.51184"
+ sodipodi:cy="237.06165"
+ sodipodi:r1="6.3856277"
+ sodipodi:r2="3.1928139"
+ sodipodi:arg1="0.057080782"
+ sodipodi:arg2="1.1042783"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 737.88707,237.42594 -9.87833,4.97467 0.63098,-11.04222 z"
+ inkscape:transform-center-x="-2.1245453"
+ inkscape:transform-center-y="-0.18214936"
+ transform="matrix(1.2476081,0,0,0.84330818,-276.27173,433.82517)" />
+ <rect
+ y="608.60162"
+ x="398.37579"
+ height="16.611464"
+ width="76.668289"
+ id="rect3672"
+ style="fill:#00a3d8;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3674"
+ y="621.77112"
+ x="413.80685"
+ style="font-size:17.03389359px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="621.77112"
+ x="413.80685"
+ id="tspan3676"
+ sodipodi:role="line">Tuple</tspan></text>
+ <rect
+ style="fill:#00a3d8;fill-opacity:1;stroke:none"
+ id="rect3678"
+ width="76.668289"
+ height="16.611464"
+ x="482.7066"
+ y="608.60162" />
+ <text
+ xml:space="preserve"
+ style="font-size:17.03389359px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="498.1377"
+ y="621.77112"
+ id="text3680"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3682"
+ x="498.1377"
+ y="621.77112">Tuple</tspan></text>
+ <rect
+ y="608.60162"
+ x="567.88074"
+ height="16.611464"
+ width="76.668289"
+ id="rect3684"
+ style="fill:#00a3d8;fill-opacity:1;stroke:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3686"
+ y="621.77112"
+ x="583.31177"
+ style="font-size:17.03389359px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="621.77112"
+ x="583.31177"
+ id="tspan3688"
+ sodipodi:role="line">Tuple</tspan></text>
+ </g>
+ <g
+ id="g3372"
+ transform="matrix(0.36585686,0,0,0.36559428,198.34712,573.04464)">
+ <rect
+ y="294.36218"
+ x="127"
+ height="160"
+ width="160"
+ id="rect3374"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ transform="translate(52,51)"
+ d="m 223,321.36218 c 0,37.00308 -29.99692,67 -67,67 -37.00308,0 -67,-29.99692 -67,-67 0,-37.00308 29.99692,-67 67,-67 37.00308,0 67,29.99692 67,67 z"
+ sodipodi:ry="67"
+ sodipodi:rx="67"
+ sodipodi:cy="321.36218"
+ sodipodi:cx="156"
+ id="path3376"
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ inkscape:connector-curvature="0"
+ id="path3378"
+ d="m 177.48808,366.94412 14.95048,-40.97593 49.10335,-1.03572 -19.89942,28.88756 15.80545,6.80053 -52.2341,62.1111 11.91027,-48.62431 z"
+ inkscape:transform-center-y="21.9744"
+ inkscape:transform-center-x="12.504614"
+ style="fill:#00a3d8;fill-opacity:1;stroke:none" />
+ </g>
+ </g>
+ <g
+ id="g7447"
+ transform="matrix(1.25,0,0,-1.25,-684.78675,1951.2461)" />
+ </g>
+</svg>