Skip to content

Instantly share code, notes, and snippets.

@owulveryck
Last active October 12, 2022 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save owulveryck/754cb5e7cbcc6a289fc7d70d448f6279 to your computer and use it in GitHub Desktop.
Save owulveryck/754cb5e7cbcc6a289fc7d70d448f6279 to your computer and use it in GitHub Desktop.
Wardley Map with Graphviz

Generate the map

gvpack -u board.gv map.gv annotations.gv | neato -n -Tsvg > map.svg

Generate the gvmap

echo "digraph {$( cat board.gv annotations.gv <(gvmap -e map.gv) | egrep -v "digraph|^}$")}" | neato -n -Tsvg > withgvmap.svg

digraph {
graph [
rankdir = "LR"
bgcolor = "white:lightgrey"
style="filled"
gradientangle = 180];
node [shape=point, label="\n", width="0.001", height="0.001", margin="0.001"];
edge [arrowhead=none]
note1_1 [label="1", shape=circle, fontsize=16, pos="539,344"]
note1_2 [label="1", shape=circle, fontsize=16, pos="869,64"]
Annotations [shape=plaintext, label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD><U>annotations</U></TD></TR>
<TR><TD>1. Standardising power allows Kettles to evolve faster</TD></TR>
</TABLE>>, pos="160,480" ]
}
digraph {
graph [
rankdir = "LR"
bgcolor = "white:lightgrey"
style="filled"
gradientangle = 180];
node [shape=point, label="\n", width="0.001", height="0.001", margin="0.001"];
edge [arrowhead=none]
0 [label="", fontsize=7, pos="0,0"];
1 [label="", fontsize=7, pos="1100,0"];
2 [label="", fontsize=7, pos="0,800"];
vc [shape=none, label="V\na\nl\nu\ne\n \nC\nh\na\ni\nn", pos="-10,400"]
genesis [shape=none, label="genesis", pos="0,-10"]
custom [shape=none, label="custom", pos="187,-10"]
customX [shape=none, label="", pos="187,800"]
custom -> customX [style=dotted, arrowhead=none, color=grey]
product [shape=none, label="product", pos="440,-10"]
productX [shape=none, label="", pos="440,800"]
product -> productX [style=dotted, arrowhead=none, color=grey]
commodity [shape=none, label="commodity", pos="770,-10"]
commodityX [shape=none, label="", pos="770,800"]
commodity -> commodityX [style=dotted, arrowhead=none, color=grey]
0 -> 1 [arrowhead=normal]
0 -> 2 [arrowhead=normal]
}
digraph {
graph [
rankdir = "LR"
bgcolor = "white:lightgrey"
style="filled"
gradientangle = 180];
node [shape=point, label="\n", width="0.001", height="0.001", margin="0.001"];
edge [arrowhead=none]
zero [label="", pos="0,0"]
business [label="business", shape=none, width="0.22222", height="0.15278", fontsize=14, pos="693,760"];
public [label="public", shape=none, width="0.22222", height="0.15278", fontsize=14, pos="858,760"];
business -> cupOfTea
public -> cupOfTea
cupOfTea [xlabel="cup of tea", width="0.22222", height="0.15278", fontsize=9, pos="671,632"];
cup [xlabel="cup", width="0.22222", height="0.15278", fontsize=9, pos="858,584"];
tea [xlabel="tea", width="0.22222", height="0.15278", fontsize=9, pos="891,504"];
hotWater [xlabel="hot water", width="0.22222", height="0.15278", fontsize=9, pos="880,416"];
cupOfTea -> cup
cupOfTea -> tea
cupOfTea -> hotWater
water [xlabel="water", width="0.22222", height="0.15278", fontsize=9, pos="902,304"];
hotWater -> water
kettle [xlabel="kettle", width="0.22222", height="0.15278", fontsize=9, pos="385,344"];
kettleEvolve [xlabel="kettle", width="0.22222", height="0.15278", fontsize=9, color=red, pos="682,344"];
kettle -> kettleEvolve [style=dotted, color=red, arrowhead=normal]
hotWater -> kettle
power [xlabel="power", width="0.22222", height="0.15278", fontsize=9, pos="770,80"];
kettle -> power
powerEvolve [xlabel="power", width="0.22222", height="0.15278", fontsize=9, color=red, pos="979,80"];
power -> powerEvolve [style=dotted, color=red, arrowhead=normal]
}
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
-->
<!-- Pages: 1 -->
<svg width="1295pt" height="1093pt"
viewBox="0.00 0.00 1295.40 1092.93" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(155.81 931.28)">
<polygon fill="#dae2ff" stroke="transparent" points="-155.81,161.64 -155.81,-931.28 1139.58,-931.28 1139.58,161.64 -155.81,161.64"/>
<polygon fill="#d8d6da" stroke="#d8d6da" points="-12.52,-159.17 -151.81,-61.82 -146.78,36.28 -40.36,155.02 -35.82,157.64 -19.37,153.87 143.8,78.31 168.76,8.24 167.1,-49.57 -12.52,-159.17 -12.52,-159.17"/>
<polygon fill="#fbb4ae" stroke="#fbb4ae" points="893.34,-502.76 893.57,-502.55 893.81,-502.2 894.62,-501.59 895.01,-490.14 897.08,-458.99 1022.27,-442.3 1032.94,-496.15 1036.31,-512.23 1037.94,-519.76 1042.2,-539.24 1046,-596.46 1034.92,-611.08 970.74,-584.51 959.22,-579.64 939.8,-571.15 861.58,-581.71 861.16,-582.11 860.47,-579.8 859.98,-570.23 859.4,-577.36 858.48,-582.6 858.11,-582.55 857.38,-582.65 857.38,-582.65 858.11,-582.55 858.48,-582.6 859.4,-577.36 859.98,-570.23 860.47,-579.8 861.16,-582.11 861.15,-582.13 859.87,-583.27 859.92,-583.44 860.03,-584.54 859.97,-584.74 859.53,-585.02 858.83,-585.29 858.83,-585.29 859.53,-585.02 859.97,-584.74 860.03,-584.54 859.92,-583.44 859.87,-583.27 861.15,-582.13 861.16,-582.11 861.58,-581.71 939.8,-571.15 959.22,-579.64 970.74,-584.51 1034.92,-611.08 1027.35,-628.96 1009.25,-672 1013.05,-701.82 999.65,-744.73 861.6,-757.68 860.93,-758.32 860.9,-758.33 860.25,-758.9 860.01,-759.23 859.95,-759.28 859.89,-759.24 858.44,-758.64 857.86,-758.57 857.6,-758.6 857.6,-758.6 857.86,-758.57 858.44,-758.64 859.89,-759.24 859.95,-759.28 859.98,-759.6 859.86,-760.76 859.91,-760.82 859.91,-760.82 859.86,-760.76 859.98,-759.6 859.95,-759.28 860.01,-759.23 860.25,-758.9 860.9,-758.33 860.93,-758.32 861.6,-757.68 999.65,-744.73 996.44,-755.11 990.08,-776.55 952.38,-906.62 912.84,-927.28 868.71,-915.38 859.65,-912.98 842.99,-908.88 841.03,-908.4 854.41,-762.26 775.5,-778.53 775.5,-756.91 775.5,-756.84 729.34,-758.47 705.57,-758.73 704.7,-758.7 696.65,-757.6 696.3,-749.79 696.31,-747.82 698.61,-693.74 692.4,-694.74 689.43,-695.15 690.15,-738.58 689.78,-754.8 689.31,-757.63 689.31,-757.63 689.78,-754.8 690.15,-738.58 689.43,-695.15 692.4,-694.74 698.61,-693.74 696.31,-747.82 696.3,-749.79 696.65,-757.6 704.7,-758.7 705.57,-758.73 729.34,-758.47 775.5,-756.84 775.5,-756.91 775.5,-778.53 854.41,-762.26 841.03,-908.4 775.5,-892.59 732.77,-906.14 701.7,-903.84 692.33,-903.24 662.58,-901.8 624.35,-900.06 538.82,-784.12 540.21,-775.32 541.44,-767.23 543.92,-750.73 548.28,-719.3 530.32,-661.89 523.97,-641.79 519.92,-629.11 510.19,-599.7 486.54,-528.8 533.5,-482.59 657.06,-487.4 666.29,-487.73 668.77,-626.39 668.71,-626.89 667.85,-630.21 667.89,-630.31 667.89,-630.31 667.85,-630.21 668.71,-626.89 668.9,-631.35 668.99,-631.44 668.93,-631.99 669,-632.71 669.66,-633.13 669.75,-633.16 669.75,-633.16 669.66,-633.13 669,-632.71 668.93,-631.99 668.99,-631.44 668.9,-631.35 668.71,-626.89 668.77,-626.39 666.29,-487.73 669.82,-487.84 673.75,-487.91 680.13,-488.07 681.9,-488.14 674.82,-613.08 673.82,-625.72 673.82,-625.72 674.82,-613.08 681.9,-488.14 682.76,-488.16 692.52,-488.47 733.61,-490.07 738.29,-486.71 744.82,-478.22 872.24,-461.23 877.3,-460.6 881.33,-460.24 884.68,-460.03 885.06,-460.02 886.33,-459.97 886.6,-459.96 891.15,-459.63 893.7,-459.38 897.08,-458.99 895.01,-490.14 894.62,-501.59 893.81,-502.2 893.57,-502.55 893.34,-502.76 893.01,-503.18 892.92,-503.27 892.22,-502.82 891.96,-502.72 891.21,-502.62 890.76,-499.73 889.85,-502.56 888.59,-496.86 888.54,-498.56 888.54,-498.56 888.59,-496.86 889.85,-502.56 890.76,-499.73 891.21,-502.62 891.96,-502.72 892.22,-502.82 892.92,-503.27 893.03,-504.4 892.93,-504.72 892.45,-505.04 891.9,-505.25 890.72,-505.41 890.54,-505.39 890.54,-505.39 890.72,-505.41 891.9,-505.25 892.45,-505.04 892.93,-504.72 893.03,-504.4 892.92,-503.27 893.01,-503.18 893.34,-502.76 893.34,-502.76"/>
<polygon fill="#fed9a6" stroke="#fed9a6" points="232.83,-354.58 240.41,-330.3 251.19,-294.73 298.29,-198.4 364.2,-195.99 381.41,-341.62 375.93,-342 379.37,-342.57 381.89,-343.6 379.85,-344.49 382.55,-345.16 382.7,-345.07 383.12,-344.7 383.54,-344.98 384.53,-345.38 384.63,-345.39 384.63,-345.39 384.53,-345.38 383.54,-344.98 383.12,-344.7 383.01,-343.58 383.09,-343.3 383.82,-342.81 384.06,-342.72 384.06,-342.72 383.82,-342.81 383.09,-343.3 383.01,-343.58 383.12,-344.7 382.7,-345.07 382.55,-345.16 379.85,-344.49 381.89,-343.6 379.37,-342.57 375.93,-342 381.41,-341.62 364.2,-195.99 381.42,-195.31 384.51,-195.17 402.14,-194.13 388.57,-337.99 388.64,-341.66 388.64,-341.66 388.57,-337.99 402.14,-194.13 533.5,-185.72 560.63,-157.07 673.33,-195.43 675.79,-196.26 681.75,-198.2 689.08,-200.57 684.6,-329.13 684.91,-334.69 684.91,-334.69 684.6,-329.13 689.08,-200.57 758.07,-221.92 767.66,-224.95 769.59,-225.57 774.24,-227.11 778.61,-224.58 780.87,-223.29 874.5,-170.15 879.61,-171.95 901.18,-179.49 903.38,-180.2 904.92,-302.28 904.25,-302.86 901.37,-230.43 901.32,-268.63 900.65,-287.66 900.65,-287.96 900.86,-298.69 900.33,-303.15 899.96,-303.39 899.92,-303.84 899.99,-304.59 900.73,-305.09 900.99,-305.2 902.16,-305.36 902.16,-305.36 900.99,-305.2 900.73,-305.09 899.99,-304.59 899.92,-303.84 899.96,-303.39 900.33,-303.15 900.86,-298.69 900.65,-287.96 900.65,-287.66 901.32,-268.63 901.37,-230.43 904.25,-302.86 904.92,-302.28 903.38,-180.2 926.94,-187.72 973.46,-202.41 983.25,-205.67 985.94,-206.6 1036,-224.24 1045.27,-270.25 1050.73,-296.95 1048.9,-302.75 1042.75,-323.01 1023.84,-386.62 904.87,-362.04 901.84,-361.5 899.26,-361.09 887.26,-359.51 879.69,-358.41 873.67,-357.25 876.45,-408.16 876.45,-408.16 873.67,-357.25 879.69,-358.41 887.26,-359.51 883.39,-411.59 883.68,-413.64 883.68,-413.64 883.39,-411.59 887.26,-359.51 899.26,-361.09 901.84,-361.5 904.87,-362.04 1023.84,-386.62 1026.06,-408.05 1025.78,-410.23 1024.25,-423.63 1022.27,-442.3 897.08,-458.99 893.7,-459.38 891.15,-459.63 886.6,-459.96 886.33,-459.97 885.06,-460.02 884.68,-460.03 881.33,-460.24 877.3,-460.6 872.24,-461.23 876.4,-418.41 876.4,-418.41 872.24,-461.23 744.82,-478.22 738.29,-486.71 733.61,-490.07 692.52,-488.47 682.76,-488.16 681.9,-488.14 680.13,-488.07 673.75,-487.91 678.84,-353.47 678.34,-346.42 679.09,-345.88 679.09,-350.75 680.13,-345.05 681.15,-349.22 681.34,-345.28 681.94,-345.36 683.17,-345.19 683.46,-345.08 683.7,-344.93 683.7,-344.93 683.46,-345.08 683.17,-345.19 681.94,-345.36 681.34,-345.28 681.15,-349.22 680.13,-345.05 679.09,-350.75 679.09,-345.88 679.34,-345.46 680.12,-344.78 680.09,-344.69 680.01,-343.86 680.06,-343.36 680.62,-342.97 681.57,-342.59 682,-342.54 682.43,-342.59 682.43,-342.59 682,-342.54 681.57,-342.59 680.62,-342.97 680.06,-343.36 680.01,-343.86 680.09,-344.69 680.12,-344.78 679.34,-345.46 679.09,-345.88 678.34,-346.42 678.84,-353.47 673.75,-487.91 669.82,-487.84 666.29,-487.73 657.06,-487.4 533.5,-482.59 486.54,-528.8 414.31,-531.44 385.59,-532.55 378.51,-532.89 372.08,-533.26 215.04,-422.81 211.9,-419.21 232.59,-355.31 232.83,-354.58 232.83,-354.58"/>
<polygon fill="#bbd7d9" stroke="#bbd7d9" points="981.17,-79.09 981.78,-78.52 981.86,-78.36 982.67,-77.62 982.14,-71.94 981.47,-44.99 981.33,-35.1 980.97,34.24 980.91,70.9 1029.37,73.12 1128.26,-6.37 1135.58,-60.82 1132.35,-75.37 1130.09,-86.11 1124.52,-113.58 1036,-224.24 985.94,-206.6 982.63,-82.35 982.63,-82.35 985.94,-206.6 983.25,-205.67 973.46,-202.41 926.94,-187.72 903.38,-180.2 901.18,-179.49 879.61,-171.95 874.5,-170.15 780.87,-223.29 778.61,-224.58 774.24,-227.11 769.59,-225.57 767.66,-224.95 758.07,-221.92 689.08,-200.57 681.75,-198.2 675.79,-196.26 673.33,-195.43 560.63,-157.07 560.97,-153.07 597.53,-90.05 599.98,-85.8 605.42,-76.21 613.49,-61.84 676.18,50.57 765.41,56.36 767.64,56.52 770.74,56.78 778.03,57.44 783.85,57.97 818.27,61.24 836.36,60.06 874.5,45.66 946.18,69.77 959.61,70.45 977.41,70.78 980.91,70.9 980.97,34.24 981.33,-35.1 980.42,-78.98 979.71,-78.7 979.05,-78.61 979.05,-78.61 979.71,-78.7 980.42,-78.98 981.33,-35.1 981.47,-44.99 982.14,-71.94 982.67,-77.62 981.86,-78.36 981.78,-78.52 981.17,-79.09 981.04,-79.27 980.96,-79.34 981.04,-80.14 981.04,-80.17 980.87,-80.72 980.28,-81.12 979.85,-81.28 978.79,-81.42 978.37,-81.37 977.81,-81.15 977.81,-81.15 978.37,-81.37 978.79,-81.42 979.85,-81.28 980.28,-81.12 980.87,-80.72 981.22,-81.18 981.22,-81.18 980.87,-80.72 981.04,-80.17 981.04,-80.14 980.96,-79.34 981.04,-79.27 981.17,-79.09 981.17,-79.09"/>
<polyline fill="none" stroke="#000000" points="-40.36,155.02 -146.78,36.28 -151.81,-61.82 -12.52,-159.17 167.1,-49.57 168.76,8.24 143.8,78.31 -19.37,153.87 -35.82,157.64 -40.36,155.02 "/>
<polyline fill="none" stroke="#000000" points="701.7,-903.84 732.77,-906.14 775.5,-892.59 841.03,-908.4 842.99,-908.88 859.65,-912.98 868.71,-915.38 912.84,-927.28 952.38,-906.62 990.08,-776.55 996.44,-755.11 999.65,-744.73 1013.05,-701.82 1009.25,-672 1027.35,-628.96 1034.92,-611.08 1046,-596.46 1042.2,-539.24 1037.94,-519.76 1036.31,-512.23 1032.94,-496.15 1022.27,-442.3 897.08,-458.99 893.7,-459.38 891.15,-459.63 886.6,-459.96 886.33,-459.97 885.06,-460.02 884.68,-460.03 881.33,-460.24 877.3,-460.6 872.24,-461.23 744.82,-478.22 738.29,-486.71 733.61,-490.07 692.52,-488.47 682.76,-488.16 681.9,-488.14 680.13,-488.07 673.75,-487.91 669.82,-487.84 666.29,-487.73 657.06,-487.4 533.5,-482.59 486.54,-528.8 510.19,-599.7 519.92,-629.11 523.97,-641.79 530.32,-661.89 548.28,-719.3 543.92,-750.73 541.44,-767.23 540.21,-775.32 538.82,-784.12 624.35,-900.06 662.58,-901.8 692.33,-903.24 701.7,-903.84 "/>
<polyline fill="none" stroke="#000000" points="877.3,-460.6 872.24,-461.23 744.82,-478.22 738.29,-486.71 733.61,-490.07 692.52,-488.47 682.76,-488.16 681.9,-488.14 680.13,-488.07 673.75,-487.91 669.82,-487.84 666.29,-487.73 657.06,-487.4 533.5,-482.59 486.54,-528.8 414.31,-531.44 385.59,-532.55 378.51,-532.89 372.08,-533.26 215.04,-422.81 211.9,-419.21 232.59,-355.31 232.83,-354.58 240.41,-330.3 251.19,-294.73 298.29,-198.4 364.2,-195.99 381.42,-195.31 384.51,-195.17 402.14,-194.13 533.5,-185.72 560.63,-157.07 673.33,-195.43 675.79,-196.26 681.75,-198.2 689.08,-200.57 758.07,-221.92 767.66,-224.95 769.59,-225.57 774.24,-227.11 778.61,-224.58 780.87,-223.29 874.5,-170.15 879.61,-171.95 901.18,-179.49 903.38,-180.2 926.94,-187.72 973.46,-202.41 983.25,-205.67 985.94,-206.6 1036,-224.24 1045.27,-270.25 1050.73,-296.95 1048.9,-302.75 1042.75,-323.01 1023.84,-386.62 1026.06,-408.05 1025.78,-410.23 1024.25,-423.63 1022.27,-442.3 897.08,-458.99 893.7,-459.38 891.15,-459.63 886.6,-459.96 886.33,-459.97 885.06,-460.02 884.68,-460.03 881.33,-460.24 877.3,-460.6 "/>
<polyline fill="none" stroke="#000000" points="774.24,-227.11 769.59,-225.57 767.66,-224.95 758.07,-221.92 689.08,-200.57 681.75,-198.2 675.79,-196.26 673.33,-195.43 560.63,-157.07 560.97,-153.07 597.53,-90.05 599.98,-85.8 605.42,-76.21 613.49,-61.84 676.18,50.57 765.41,56.36 767.64,56.52 770.74,56.78 778.03,57.44 783.85,57.97 818.27,61.24 836.36,60.06 874.5,45.66 946.18,69.77 959.61,70.45 977.41,70.78 980.91,70.9 1029.37,73.12 1128.26,-6.37 1135.58,-60.82 1132.35,-75.37 1130.09,-86.11 1124.52,-113.58 1036,-224.24 985.94,-206.6 983.25,-205.67 973.46,-202.41 926.94,-187.72 903.38,-180.2 901.18,-179.49 879.61,-171.95 874.5,-170.15 780.87,-223.29 778.61,-224.58 774.24,-227.11 "/>
<!-- 0&#45;&gt;1 -->
<g id="edge4" class="edge">
<title>0&#45;&gt;1</title>
<path fill="none" stroke="black" d="M0.05,0C8.09,0 978.26,0 1089.62,0"/>
<polygon fill="black" stroke="black" points="1089.95,-3.5 1099.95,0 1089.95,3.5 1089.95,-3.5"/>
</g>
<!-- 0&#45;&gt;2 -->
<g id="edge5" class="edge">
<title>0&#45;&gt;2</title>
<path fill="none" stroke="black" d="M0,-0.15C0,-11.62 0,-696.65 0,-789.6"/>
<polygon fill="black" stroke="black" points="-3.5,-789.86 0,-799.86 3.5,-789.86 -3.5,-789.86"/>
</g>
<!-- custom&#45;&gt;customX -->
<g id="edge1" class="edge">
<title>custom&#45;&gt;customX</title>
<path fill="none" stroke="grey" stroke-dasharray="1,5" d="M187,2.5C187,-77.88 187,-777.63 187,-799.48"/>
</g>
<!-- product&#45;&gt;productX -->
<g id="edge2" class="edge">
<title>product&#45;&gt;productX</title>
<path fill="none" stroke="grey" stroke-dasharray="1,5" d="M440,2.5C440,-77.88 440,-777.63 440,-799.48"/>
</g>
<!-- commodity&#45;&gt;commodityX -->
<g id="edge3" class="edge">
<title>commodity&#45;&gt;commodityX</title>
<path fill="none" stroke="grey" stroke-dasharray="1,5" d="M770,2.5C770,-77.88 770,-777.63 770,-799.48"/>
</g>
<!-- business&#45;&gt;cupOfTea -->
<g id="edge6" class="edge">
<title>business&#45;&gt;cupOfTea</title>
<path fill="none" stroke="black" d="M691.69,-752.38C687.66,-728.91 675.49,-658.12 671.97,-637.62"/>
</g>
<!-- cupOfTea&#45;&gt;cup -->
<g id="edge8" class="edge">
<title>cupOfTea&#45;&gt;cup</title>
<path fill="none" stroke="black" d="M676.39,-630.62C703.58,-623.64 825.35,-592.38 852.58,-585.39"/>
</g>
<!-- cupOfTea&#45;&gt;tea -->
<g id="edge9" class="edge">
<title>cupOfTea&#45;&gt;tea</title>
<path fill="none" stroke="black" d="M676.01,-629.09C705.56,-611.89 856.83,-523.88 886.09,-506.85"/>
</g>
<!-- cupOfTea&#45;&gt;hotWater -->
<g id="edge10" class="edge">
<title>cupOfTea&#45;&gt;hotWater</title>
<path fill="none" stroke="black" d="M674.99,-627.88C701.29,-600.7 849.54,-447.48 875.97,-420.17"/>
</g>
<!-- public&#45;&gt;cupOfTea -->
<g id="edge7" class="edge">
<title>public&#45;&gt;cupOfTea</title>
<path fill="none" stroke="black" d="M846.86,-752.38C811.01,-727.83 699.52,-651.52 675.56,-635.12"/>
</g>
<!-- hotWater&#45;&gt;water -->
<g id="edge11" class="edge">
<title>hotWater&#45;&gt;water</title>
<path fill="none" stroke="black" d="M881.06,-410.6C884.77,-391.72 897.13,-328.81 900.9,-309.61"/>
</g>
<!-- hotWater&#45;&gt;kettle -->
<g id="edge12" class="edge">
<title>hotWater&#45;&gt;kettle</title>
<path fill="none" stroke="black" d="M874.44,-415.19C823.67,-407.81 441.1,-352.16 390.52,-344.8"/>
</g>
<!-- kettle&#45;&gt;kettleEvolve -->
<g id="edge13" class="edge">
<title>kettle&#45;&gt;kettleEvolve</title>
<path fill="none" stroke="red" stroke-dasharray="1,5" d="M390.67,-344C425.48,-344 610.72,-344 666.25,-344"/>
<polygon fill="red" stroke="red" points="666.27,-347.5 676.27,-344 666.27,-340.5 666.27,-347.5"/>
</g>
<!-- kettle&#45;&gt;power -->
<g id="edge14" class="edge">
<title>kettle&#45;&gt;power</title>
<path fill="none" stroke="black" d="M389.59,-340.85C429.98,-313.16 724.06,-111.5 765.22,-83.28"/>
</g>
<!-- power&#45;&gt;powerEvolve -->
<g id="edge15" class="edge">
<title>power&#45;&gt;powerEvolve</title>
<path fill="none" stroke="red" stroke-dasharray="1,5" d="M775.59,-80C802.59,-80 919.96,-80 963.05,-80"/>
<polygon fill="red" stroke="red" points="963.29,-83.5 973.29,-80 963.29,-76.5 963.29,-83.5"/>
</g>
<!-- 0 -->
<g id="node1" class="node">
<title>0</title>
<ellipse fill="black" stroke="black" cx="0" cy="0" rx="0.04" ry="0.04"/>
</g>
<!-- 1 -->
<g id="node2" class="node">
<title>1</title>
<ellipse fill="black" stroke="black" cx="1100" cy="0" rx="0.04" ry="0.04"/>
</g>
<!-- 2 -->
<g id="node3" class="node">
<title>2</title>
<ellipse fill="black" stroke="black" cx="0" cy="-800" rx="0.04" ry="0.04"/>
</g>
<!-- vc -->
<g id="node4" class="node">
<title>vc</title>
<text text-anchor="middle" x="-10" y="-471.3" font-family="Times,serif" font-size="14.00">V</text>
<text text-anchor="middle" x="-10" y="-456.3" font-family="Times,serif" font-size="14.00">a</text>
<text text-anchor="middle" x="-10" y="-441.3" font-family="Times,serif" font-size="14.00">l</text>
<text text-anchor="middle" x="-10" y="-426.3" font-family="Times,serif" font-size="14.00">u</text>
<text text-anchor="middle" x="-10" y="-411.3" font-family="Times,serif" font-size="14.00">e</text>
<text text-anchor="middle" x="-10" y="-396.3" font-family="Times,serif" font-size="14.00"> </text>
<text text-anchor="middle" x="-10" y="-381.3" font-family="Times,serif" font-size="14.00">C</text>
<text text-anchor="middle" x="-10" y="-366.3" font-family="Times,serif" font-size="14.00">h</text>
<text text-anchor="middle" x="-10" y="-351.3" font-family="Times,serif" font-size="14.00">a</text>
<text text-anchor="middle" x="-10" y="-336.3" font-family="Times,serif" font-size="14.00">i</text>
<text text-anchor="middle" x="-10" y="-321.3" font-family="Times,serif" font-size="14.00">n</text>
</g>
<!-- genesis -->
<g id="node5" class="node">
<title>genesis</title>
<text text-anchor="middle" x="0" y="13.7" font-family="Times,serif" font-size="14.00">genesis</text>
</g>
<!-- custom -->
<g id="node6" class="node">
<title>custom</title>
<text text-anchor="middle" x="187" y="13.7" font-family="Times,serif" font-size="14.00">custom</text>
</g>
<!-- customX -->
<g id="node7" class="node">
<title>customX</title>
</g>
<!-- product -->
<g id="node8" class="node">
<title>product</title>
<text text-anchor="middle" x="440" y="13.7" font-family="Times,serif" font-size="14.00">product</text>
</g>
<!-- productX -->
<g id="node9" class="node">
<title>productX</title>
</g>
<!-- commodity -->
<g id="node10" class="node">
<title>commodity</title>
<text text-anchor="middle" x="770" y="13.7" font-family="Times,serif" font-size="14.00">commodity</text>
</g>
<!-- commodityX -->
<g id="node11" class="node">
<title>commodityX</title>
</g>
<!-- note1_1 -->
<g id="node12" class="node">
<title>note1_1</title>
<ellipse fill="none" stroke="black" cx="539" cy="-344" rx="12.96" ry="12.96"/>
<text text-anchor="middle" x="539" y="-340.2" font-family="Times,serif" font-size="16.00">1</text>
</g>
<!-- note1_2 -->
<g id="node13" class="node">
<title>note1_2</title>
<ellipse fill="none" stroke="black" cx="869" cy="-64" rx="12.96" ry="12.96"/>
<text text-anchor="middle" x="869" y="-60.2" font-family="Times,serif" font-size="16.00">1</text>
</g>
<!-- Annotations -->
<g id="node14" class="node">
<title>Annotations</title>
<polygon fill="none" stroke="black" points="10,-480 10,-501 311,-501 311,-480 10,-480"/>
<text text-anchor="start" x="129" y="-487.8" font-family="Times,serif" text-decoration="underline" font-size="14.00">annotations</text>
<polygon fill="none" stroke="black" points="10,-459 10,-480 311,-480 311,-459 10,-459"/>
<text text-anchor="start" x="13" y="-465.8" font-family="Times,serif" font-size="14.00">1. Standardising power allows Kettles to evolve faster</text>
</g>
<!-- zero -->
<g id="node15" class="node">
<title>zero</title>
<ellipse fill="black" stroke="black" cx="0" cy="0" rx="0.04" ry="0.04"/>
</g>
<!-- business -->
<g id="node16" class="node">
<title>business</title>
<text text-anchor="middle" x="693" y="-756.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00">business</text>
</g>
<!-- cupOfTea -->
<g id="node17" class="node">
<title>cupOfTea</title>
<ellipse fill="black" stroke="black" cx="671" cy="-632" rx="5.5" ry="5.5"/>
<text text-anchor="middle" x="644" y="-640.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">cup of tea</text>
</g>
<!-- public -->
<g id="node18" class="node">
<title>public</title>
<text text-anchor="middle" x="858" y="-756.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00">public</text>
</g>
<!-- cup -->
<g id="node19" class="node">
<title>cup</title>
<ellipse fill="black" stroke="black" cx="858" cy="-584" rx="5.5" ry="5.5"/>
<text text-anchor="middle" x="844.5" y="-592.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">cup</text>
</g>
<!-- tea -->
<g id="node20" class="node">
<title>tea</title>
<ellipse fill="black" stroke="black" cx="891" cy="-504" rx="5.5" ry="5.5"/>
<text text-anchor="middle" x="878.5" y="-512.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">tea</text>
</g>
<!-- hotWater -->
<g id="node21" class="node">
<title>hotWater</title>
<ellipse fill="black" stroke="black" cx="880" cy="-416" rx="5.5" ry="5.5"/>
<text text-anchor="middle" x="854.5" y="-424.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">hot water</text>
</g>
<!-- water -->
<g id="node22" class="node">
<title>water</title>
<ellipse fill="black" stroke="black" cx="902" cy="-304" rx="5.5" ry="5.5"/>
<text text-anchor="middle" x="884" y="-312.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">water</text>
</g>
<!-- kettle -->
<g id="node23" class="node">
<title>kettle</title>
<ellipse fill="black" stroke="black" cx="385" cy="-344" rx="5.5" ry="5.5"/>
<text text-anchor="middle" x="367" y="-352.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">kettle</text>
</g>
<!-- kettleEvolve -->
<g id="node24" class="node">
<title>kettleEvolve</title>
<ellipse fill="red" stroke="red" cx="682" cy="-344" rx="5.5" ry="5.5"/>
<text text-anchor="middle" x="664" y="-352.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">kettle</text>
</g>
<!-- power -->
<g id="node25" class="node">
<title>power</title>
<ellipse fill="black" stroke="black" cx="770" cy="-80" rx="5.5" ry="5.5"/>
<text text-anchor="middle" x="751" y="-88.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">power</text>
</g>
<!-- powerEvolve -->
<g id="node26" class="node">
<title>powerEvolve</title>
<ellipse fill="red" stroke="red" cx="979" cy="-80" rx="5.5" ry="5.5"/>
<text text-anchor="middle" x="960" y="-88.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">power</text>
</g>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment