<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Sodipodi ("http://www.sodipodi.com/") --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" 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" id="svg101" sodipodi:version="0.32" width="500" height="300" sodipodi:docname="slavebuilder.svg" inkscape:version="0.44" sodipodi:docbase="/usr/home/warner/stuff/Projects/BuildBot/trees/docs/docs/images" version="1.0"> <metadata id="metadata71"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <defs id="defs103"> <marker inkscape:stockid="Arrow2Send" orient="auto" refY="0.0" refX="0.0" id="Arrow2Send" style="overflow:visible;"> <path id="path3088" style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(0.3) rotate(180) translate(-2.3,0)" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0.0" refX="0.0" id="Arrow2Mend" style="overflow:visible;"> <path id="path3094" style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(0.6) rotate(180) translate(0,0)" /> </marker> <marker inkscape:stockid="Arrow1Mend" orient="auto" refY="0.0" refX="0.0" id="Arrow1Mend" style="overflow:visible;"> <path id="path3112" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" transform="scale(0.4) rotate(180) translate(10,0)" /> </marker> </defs> <sodipodi:namedview id="base" showgrid="true" snaptoguides="false" width="500px" height="300px" inkscape:zoom="1.27" inkscape:cx="250" inkscape:cy="150" inkscape:window-width="853" inkscape:window-height="578" inkscape:window-x="16" inkscape:window-y="93" inkscape:current-layer="svg101" /> <g id="g2900" transform="translate(40.15327,-62.11205)"> <rect rx="18.750013" ry="18.75" y="140.98706" x="72.414238" height="29.624987" width="62.656288" id="rect2889" style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <text sodipodi:linespacing="100%" id="text2891" y="160.82355" x="103.22226" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" xml:space="preserve"><tspan y="160.82355" x="103.22226" id="tspan2898" sodipodi:role="line">Builder</tspan></text> </g> <g transform="translate(-65.57053,-24.70747)" id="use2905"> <rect style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect3305" width="62.656288" height="29.624987" x="72.414238" y="140.98706" ry="18.75" rx="18.750013" /> <text xml:space="preserve" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" x="103.22226" y="160.82355" id="text3307" sodipodi:linespacing="100%"><tspan sodipodi:role="line" id="tspan3309" x="103.22226" y="160.82355">Builder</tspan></text> </g> <g id="g3213" transform="translate(29.05187,-159.7552)"> <path id="path3195" d="M 83.59375,166.40625 L 83.59375,216.40625 L 146.09375,216.40625 L 146.09375,166.40625" style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path id="path3205" d="M 87.329101,203.10058 L 142.3584,203.10058" style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 87.329099,207.28759 L 142.3584,207.28759" id="path3207" /> <path id="path3209" d="M 87.329099,211.4746 L 142.3584,211.4746" style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path id="path3211" d="M 114.84375,181.56738 L 114.84375,201.10677" style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> </g> <g id="g3265" transform="translate(-152.5782,-148.8349)"> <path style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 176.72446,196.26159 L 176.72446,244.30079 L 204.77565,244.30079 L 204.77565,196.26159" id="path3250" /> <path style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 178.40096,231.51692 L 203.09915,231.51692" id="path3252" /> <path id="path3254" d="M 178.40096,235.53973 L 203.09915,235.53973" style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 178.40096,239.56254 L 203.09915,239.56254" id="path3256" /> <path style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 190.75006,210.82816 L 190.75006,229.6013" id="path3258" /> </g> <g transform="matrix(0.585953,0,0,0.585953,78.6865,-72.7587)" id="use3220"> <path transform="matrix(0.747745,0,0,0.715583,54.81875,14.55241)" sodipodi:open="true" sodipodi:end="8.4574167" sodipodi:start="2.2083886" d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538" sodipodi:ry="28.125" sodipodi:rx="27.34375" sodipodi:cy="217.1875" sodipodi:cx="111.71875" id="path3226" style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36707859pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" sodipodi:type="arc" /> <text sodipodi:linespacing="100%" id="text3228" y="166.51833" x="138.20795" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" xml:space="preserve"><tspan sodipodi:role="line" id="tspan3230" x="138.20795" y="166.51833">build</tspan><tspan sodipodi:role="line" id="tspan3232" x="138.20795" y="178.51833">request</tspan></text> </g> <path sodipodi:nodetypes="cc" id="path3313" d="M 38.171863,97.498369 L 38.171863,113.6442" style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 143.89562,59.510383 L 143.89562,75.656213" id="path3315" sodipodi:nodetypes="cc" /> <use x="0" y="0" xlink:href="#use3220" id="use3688" transform="translate(-29,-11)" width="500" height="300" /> <g id="use3690" transform="matrix(0.396106,0,0,0.396106,-12.37326,-14.63467)"> <path sodipodi:type="arc" style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36707859pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3694" sodipodi:cx="111.71875" sodipodi:cy="217.1875" sodipodi:rx="27.34375" sodipodi:ry="28.125" d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538" sodipodi:start="2.2083886" sodipodi:end="8.4574167" sodipodi:open="true" transform="matrix(0.747745,0,0,0.715583,54.81875,14.55241)" /> <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" x="138.20795" y="166.51833" id="text3696" sodipodi:linespacing="100%"><tspan y="166.51833" x="138.20795" id="tspan3698" sodipodi:role="line">build</tspan><tspan y="178.51833" x="138.20795" id="tspan3700" sodipodi:role="line">request</tspan></text> </g> <path sodipodi:type="arc" style="fill:#ebc7ff;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" id="path3702" sodipodi:cx="147.5" sodipodi:cy="311.5" sodipodi:rx="109.5" sodipodi:ry="109.5" d="M 41.731121,283.15932 A 109.5,109.5 0 0 1 253.26888,283.15931" sodipodi:start="3.403392" sodipodi:end="6.0213859" transform="translate(-26.82926,17.79048)" sodipodi:open="true" /> <path style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 143.94488,113.01158 L 160.09744,241.00715" id="path2946" sodipodi:nodetypes="cc" /> <g transform="translate(52.3417,-17.27854)" id="use2942"> <path sodipodi:type="arc" style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3365" sodipodi:cx="111.71875" sodipodi:cy="217.1875" sodipodi:rx="27.34375" sodipodi:ry="28.125" d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538" sodipodi:start="2.2083886" sodipodi:end="8.4574167" sodipodi:open="true" transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)" /> <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" x="91.230194" y="219.43657" id="text3367" sodipodi:linespacing="100%"><tspan sodipodi:role="line" id="tspan3369" x="91.230194" y="219.43657">build</tspan></text> </g> <g id="g3714" transform="translate(-26.77165,-5.02953)"> <path transform="translate(33.85827,-40.16241)" d="M 536.22047 226.37796 A 138.18898 138.18898 0 1 1 259.84251,226.37796 A 138.18898 138.18898 0 1 1 536.22047 226.37796 z" sodipodi:ry="138.18898" sodipodi:rx="138.18898" sodipodi:cy="226.37796" sodipodi:cx="398.03149" id="path3704" style="fill:#ebc7ff;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" sodipodi:type="arc" /> <text sodipodi:linespacing="100%" id="text3706" y="74.015747" x="402.36221" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" xml:space="preserve"><tspan y="74.015747" x="402.36221" id="tspan3708" sodipodi:role="line">BuildSlave</tspan></text> </g> <text sodipodi:linespacing="100%" id="text3710" y="295.2756" x="87.401581" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" xml:space="preserve"><tspan y="295.2756" x="87.401581" id="tspan3712" sodipodi:role="line">BuildSlave</tspan></text> <g id="g3725" transform="translate(22.04724,-3.937008)"> <rect ry="25.19685" y="100" x="316.53543" height="81.102364" width="122.83465" id="rect3719" style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" rx="25.19685" /> <text sodipodi:linespacing="100%" id="text3721" y="115.74802" x="341.83472" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" xml:space="preserve"><tspan y="115.74802" x="341.83472" id="tspan3723" sodipodi:role="line">SlaveBuilder</tspan></text> </g> <g id="g3730" transform="translate(0.787406,98.42518)"> <rect style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect3732" width="122.83465" height="81.102364" x="316.53543" y="100" ry="25.19685" rx="25.19685" /> <text xml:space="preserve" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" x="341.83472" y="115.74802" id="text3734" sodipodi:linespacing="100%"><tspan sodipodi:role="line" id="tspan3736" x="341.83472" y="115.74802">SlaveBuilder</tspan></text> </g> <g id="g3749"> <rect rx="11.023631" ry="11.023631" y="245.72591" x="136.43611" height="34.705647" width="52.563892" id="rect3740" style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:2.00000072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <text sodipodi:linespacing="100%" id="text3742" y="256.62399" x="142.07918" style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" xml:space="preserve"><tspan y="256.62399" x="142.07918" id="tspan3744" sodipodi:role="line">SlaveBuilder</tspan></text> </g> <g id="g3754" transform="translate(-79.52756,-0.787402)"> <rect style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:2.00000072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect3756" width="52.563892" height="34.705647" x="136.43611" y="245.72591" ry="11.023631" rx="11.023631" /> <text xml:space="preserve" style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" x="142.07918" y="256.62399" id="text3758" sodipodi:linespacing="100%"><tspan sodipodi:role="line" id="tspan3760" x="142.07918" y="256.62399">SlaveBuilder</tspan></text> </g> <path sodipodi:nodetypes="cc" id="path3764" d="M 154.9685,111.43678 C 154.9685,111.43678 237.26279,212.66069 317.57776,218.1725" style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <g id="g2937" transform="translate(84.2399,-71.0155)"> <path transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)" sodipodi:open="true" sodipodi:end="8.4574167" sodipodi:start="2.2083886" d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538" sodipodi:ry="28.125" sodipodi:rx="27.34375" sodipodi:cy="217.1875" sodipodi:cx="111.71875" id="path2923" style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" sodipodi:type="arc" /> <text sodipodi:linespacing="100%" id="text2925" y="219.43657" x="91.230194" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" xml:space="preserve"><tspan y="219.43657" x="91.230194" id="tspan2927" sodipodi:role="line">build</tspan></text> </g> <g transform="translate(143.7911,-24.9589)" id="use2944"> <path sodipodi:type="arc" style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3357" sodipodi:cx="111.71875" sodipodi:cy="217.1875" sodipodi:rx="27.34375" sodipodi:ry="28.125" d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538" sodipodi:start="2.2083886" sodipodi:end="8.4574167" sodipodi:open="true" transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)" /> <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" x="91.230194" y="219.43657" id="text3359" sodipodi:linespacing="100%"><tspan sodipodi:role="line" id="tspan3361" x="91.230194" y="219.43657">build</tspan></text> </g> <path style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 39.220471,148.44465 L 81.357287,242.58195" id="path3766" sodipodi:nodetypes="cc" /> <g transform="translate(-54.34278,-20.6218)" id="g3768"> <path sodipodi:type="arc" style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3770" sodipodi:cx="111.71875" sodipodi:cy="217.1875" sodipodi:rx="27.34375" sodipodi:ry="28.125" d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538" sodipodi:start="2.2083886" sodipodi:end="8.4574167" sodipodi:open="true" transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)" /> <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" x="91.230194" y="219.43657" id="text3772" sodipodi:linespacing="100%"><tspan sodipodi:role="line" id="tspan3774" x="91.230194" y="219.43657">build</tspan></text> </g> <g id="g3776" transform="matrix(0.7155,0,0,0.7155,159.6135,-98.12468)"> <rect rx="18.750013" ry="18.75" y="140.98706" x="72.414238" height="29.624987" width="62.656288" id="rect3778" style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:1.39762509;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <text sodipodi:linespacing="100%" id="text3780" y="160.82355" x="103.22226" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" xml:space="preserve"><tspan y="160.82355" x="103.22226" id="tspan3782" sodipodi:role="line">Builder</tspan></text> </g> <path style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 233.70865,31.12182 C 233.70865,31.12182 254.58562,121.3221 334.90059,126.83391" id="path3784" sodipodi:nodetypes="cc" /> <g transform="translate(148.0194,-141.0942)" id="g3786"> <path sodipodi:type="arc" style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3788" sodipodi:cx="111.71875" sodipodi:cy="217.1875" sodipodi:rx="27.34375" sodipodi:ry="28.125" d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538" sodipodi:start="2.2083886" sodipodi:end="8.4574167" sodipodi:open="true" transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)" /> <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L" x="91.230194" y="219.43657" id="text3790" sodipodi:linespacing="100%"><tspan sodipodi:role="line" id="tspan3792" x="91.230194" y="219.43657">build</tspan></text> </g> </svg>