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>