generateModuleGraphs

pull/1315/head
Simon Marquis 5 months ago
parent 1c5513283a
commit d59445ccf0

@ -1,383 +1,305 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="1616" height="404pt" viewBox="0 0 1212.13 404">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1178pt" height="404pt" viewBox="0.00 0.00 1178.13 404.00"> <path fill="#fff" d="M0 404V0h1212.13v404z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)"> <g class="node" transform="translate(4 400)">
<title>G</title> <ellipse cx="645.13" cy="-378" fill="none" stroke="#000" rx="27.66" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-400 1174.13,-400 1174.13,4 -4,4"/> <text x="645.13" y="-373.8" font-family="Times,serif" font-size="14" text-anchor="middle">:app</text>
<g id="node1" class="node"> </g>
<title>:app</title> <g class="node" transform="translate(4 400)">
<ellipse fill="none" stroke="black" cx="626.13" cy="-378" rx="27" ry="18"/> <ellipse cx="297.13" cy="-306" fill="none" stroke="#000" rx="75.39" ry="18"/>
<text text-anchor="middle" x="626.13" y="-372.95" font-family="Times,serif" font-size="14.00">:app</text> <text x="297.13" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:interests</text>
</g> </g>
<g id="node2" class="node"> <g stroke="red" stroke-width="2" class="edge">
<title>:feature:interests</title> <path fill="none" d="M622.9 28.25C575.45 37.76 472.2 58.45 385.13 76c-5.51 1.11-11.23 2.26-16.96 3.42"/>
<ellipse fill="none" stroke="black" cx="289.13" cy="-306" rx="72.34" ry="18"/> <path fill="red" d="m370.62 82.5-10.5-1.45 9.11-5.41z"/>
<text text-anchor="middle" x="289.13" y="-300.95" font-family="Times,serif" font-size="14.00">:feature:interests</text> </g>
</g> <g class="node" transform="translate(4 400)">
<g id="edge1" class="edge"> <ellipse cx="135.13" cy="-306" fill="none" stroke="#000" rx="68.95" ry="18"/>
<title>:app-&gt;:feature:interests</title> <text x="135.13" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:foryou</text>
<path fill="none" stroke="red" stroke-width="2" d="M600.52,-371.68C548.58,-360.89 429.43,-336.14 354.49,-320.58"/> </g>
<polygon fill="red" stroke="red" stroke-width="2" points="356.78,-317.48 346.28,-318.87 355.36,-324.33 356.78,-317.48"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M621.71 25.48C553.19 31.85 369.1 50.17 217.13 76c-5.5.93-11.19 1.99-16.88 3.12"/>
<g id="node3" class="node"> <path d="m201.33 82.47-10.5-1.43 9.1-5.43z"/>
<title>:feature:foryou</title> </g>
<ellipse fill="none" stroke="black" cx="132.13" cy="-306" rx="66.19" ry="18"/> <g class="node" transform="translate(4 400)">
<text text-anchor="middle" x="132.13" y="-300.95" font-family="Times,serif" font-size="14.00">:feature:foryou</text> <ellipse cx="812.13" cy="-306" fill="none" stroke="#000" rx="86.12" ry="18"/>
</g> <text x="812.13" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:bookmarks</text>
<g id="edge2" class="edge"> </g>
<title>:app-&gt;:feature:foryou</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M599.59,-374.51C533.28,-368.1 355.12,-349.7 208.13,-324 202.83,-323.07 197.34,-322.02 191.85,-320.91"/> <path fill="none" d="M672 32.59c24.72 10.36 64.82 27.17 96.45 40.43"/>
<polygon fill="black" stroke="black" points="192.63,-317.5 182.12,-318.88 191.19,-324.35 192.63,-317.5"/> <path d="m769.56 69.68 7.87 7.1-10.58-.64z"/>
</g> </g>
<g id="node4" class="node"> <g class="node" transform="translate(4 400)">
<title>:feature:bookmarks</title> <ellipse cx="645.13" cy="-306" fill="none" stroke="#000" rx="62.51" ry="18"/>
<ellipse fill="none" stroke="black" cx="787.13" cy="-306" rx="83.08" ry="18"/> <text x="645.13" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:topic</text>
<text text-anchor="middle" x="787.13" y="-300.95" font-family="Times,serif" font-size="14.00">:feature:bookmarks</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge3" class="edge"> <path fill="none" d="M649.13 40.3v24.16"/>
<title>:app-&gt;:feature:bookmarks</title> <path d="m652.63 64.38-3.5 10-3.5-10z"/>
<path fill="none" stroke="black" d="M648.51,-367.27C672.32,-356.92 710.64,-340.25 740.97,-327.07"/> </g>
<polygon fill="black" stroke="black" points="742.16,-330.37 749.93,-323.17 739.37,-323.95 742.16,-330.37"/> <g class="node" transform="translate(4 400)">
</g> <ellipse cx="458.13" cy="-306" fill="none" stroke="#000" rx="67.87" ry="18"/>
<g id="node5" class="node"> <text x="458.13" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:search</text>
<title>:feature:topic</title> </g>
<ellipse fill="none" stroke="black" cx="626.13" cy="-306" rx="60.05" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="626.13" y="-300.95" font-family="Times,serif" font-size="14.00">:feature:topic</text> <path fill="none" d="M625.45 31.87C596.73 42.61 547.61 61 510.72 74.81"/>
</g> <path d="m512.19 78-10.59.22 8.14-6.78z"/>
<g id="edge4" class="edge"> </g>
<title>:app-&gt;:feature:topic</title> <g class="node" transform="translate(4 400)">
<path fill="none" stroke="black" d="M626.13,-359.7C626.13,-352.41 626.13,-343.73 626.13,-335.54"/> <ellipse cx="989.13" cy="-306" fill="none" stroke="#000" rx="72.71" ry="18"/>
<polygon fill="black" stroke="black" points="629.63,-335.62 626.13,-325.62 622.63,-335.62 629.63,-335.62"/> <text x="989.13" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:settings</text>
</g> </g>
<g id="node6" class="node"> <g stroke="#000" class="edge">
<title>:feature:search</title> <path fill="none" d="M675.54 28.3c47.27 9.49 149.44 30.06 235.59 47.7 5.47 1.12 11.14 2.29 16.83 3.46"/>
<ellipse fill="none" stroke="black" cx="445.13" cy="-306" rx="65.17" ry="18"/> <path d="m928.32 75.96 9.08 5.45-10.5 1.4z"/>
<text text-anchor="middle" x="445.13" y="-300.95" font-family="Times,serif" font-size="14.00">:feature:search</text> </g>
</g> <g class="node" transform="translate(4 400)">
<g id="edge5" class="edge"> <ellipse cx="795.13" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<title>:app-&gt;:feature:search</title> <text x="795.13" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<path fill="none" stroke="black" d="M603.2,-368.13C575.53,-357.43 528.27,-339.16 492.62,-325.37"/> </g>
<polygon fill="black" stroke="black" points="493.96,-322.13 483.37,-321.79 491.44,-328.66 493.96,-322.13"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M676.95 22.77c93.64-.29 395.91 2.79 476.18 53.23 39.37 24.74 55 42.5 55 89v74c0 44.13-8.03 63.44-44 89-52.76 37.49-225.24 24.92-289 36-5.22.91-10.62 1.93-16.03 3.02"/>
<g id="node7" class="node"> <path d="m860.04 370.4-10.51-1.38 9.08-5.47z"/>
<title>:feature:settings</title> </g>
<ellipse fill="none" stroke="black" cx="958.13" cy="-306" rx="69.78" ry="18"/> <g class="node" transform="translate(4 400)">
<text text-anchor="middle" x="958.13" y="-300.95" font-family="Times,serif" font-size="14.00">:feature:settings</text> <ellipse cx="553.13" cy="-234" fill="none" stroke="#000" rx="40.53" ry="18"/>
</g> <text x="553.13" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
<g id="edge6" class="edge"> </g>
<title>:app-&gt;:feature:settings</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M651.63,-371.7C697.28,-362.22 795.94,-341.66 879.13,-324 884.26,-322.91 889.58,-321.78 894.92,-320.63"/> <path fill="none" d="M627.54 33.44C611.2 42.46 589.52 57.03 577.13 76c-11.72 17.95-16.64 41.79-18.67 60.29"/>
<polygon fill="black" stroke="black" points="895.34,-324.12 904.39,-318.6 893.88,-317.28 895.34,-324.12"/> <path d="m561.96 136.38-4.33 9.66-2.64-10.26z"/>
</g> </g>
<g id="node8" class="node"> <g class="node" transform="translate(4 400)">
<title>:core:common</title> <ellipse cx="774.13" cy="-162" fill="none" stroke="#000" rx="85.06" ry="18"/>
<ellipse fill="none" stroke="black" cx="760.13" cy="-18" rx="65.17" ry="18"/> <text x="774.13" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<text text-anchor="middle" x="760.13" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge7" class="edge"> <path fill="none" d="M677 24.37c90.47 4.71 371.67 21.68 398.13 51.63 10.59 11.99 8.85 22.67 0 36-14.26 21.47-161.89 76.8-243.49 106.12"/>
<title>:app-&gt;:core:common</title> <path d="m832.85 221.41-10.6.07 8.24-6.66z"/>
<path fill="none" stroke="black" d="M653.52,-377.16C744.97,-377.21 1038.43,-373.43 1116.13,-324 1155.16,-299.17 1170.13,-281.27 1170.13,-235 1170.13,-235 1170.13,-235 1170.13,-161 1170.13,-114.96 1155.63,-97.23 1117.13,-72 1064.1,-37.25 896.54,-47.11 834.13,-36 829.18,-35.12 824.06,-34.12 818.93,-33.06"/> </g>
<polygon fill="black" stroke="black" points="819.74,-29.66 809.23,-30.99 818.28,-36.51 819.74,-29.66"/> <g class="node" transform="translate(4 400)">
</g> <ellipse cx="584.13" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<g id="node9" class="node"> <text x="584.13" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<title>:core:ui</title> </g>
<ellipse fill="none" stroke="black" cx="530.13" cy="-234" rx="39.07" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="530.13" y="-228.95" font-family="Times,serif" font-size="14.00">:core:ui</text> <path fill="none" d="M621.3 23.36C509.79 25.07 99.33 34.2 61.13 76-73.67 223.49 362.28 237.49 527.4 237.64"/>
</g> <path d="m527.29 234.14 10 3.49-10 3.51z"/>
<g id="edge8" class="edge"> </g>
<title>:app-&gt;:core:ui</title> <g class="node" transform="translate(4 400)">
<path fill="none" stroke="black" d="M605.49,-365.91C590.07,-356.62 569.59,-342.01 557.13,-324 544.69,-306.03 537.86,-282.18 534.18,-263.69"/> <ellipse cx="412.13" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<polygon fill="black" stroke="black" points="537.64,-263.17 532.45,-253.93 530.75,-264.38 537.64,-263.17"/> <text x="412.13" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g> </g>
<g id="node10" class="node"> <g stroke="#000" class="edge">
<title>:core:designsystem</title> <path fill="none" d="M621.23 23.65C507.4 26.52 81.9 39.63 35.13 76c-33.07 25.71-31 47.11-31 89v74c0 72.85 233.17 116.46 348.68 133.59"/>
<ellipse fill="none" stroke="black" cx="749.13" cy="-162" rx="82.06" ry="18"/> <path d="m353.06 369.09 9.39 4.9-10.4 2.02z"/>
<text text-anchor="middle" x="749.13" y="-156.95" font-family="Times,serif" font-size="14.00">:core:designsystem</text> </g>
</g> <g class="node" transform="translate(4 400)">
<g id="edge9" class="edge"> <ellipse cx="1084.13" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<title>:app-&gt;:core:designsystem</title> <text x="1084.13" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<path fill="none" stroke="black" d="M653.33,-375.54C740.95,-370.56 1011.68,-352.94 1037.13,-324 1047.69,-311.98 1045.9,-301.38 1037.13,-288 1023.35,-267 880.1,-211.43 800.97,-181.97"/> </g>
<polygon fill="black" stroke="black" points="802.26,-178.71 791.67,-178.52 799.82,-185.28 802.26,-178.71"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M676.84 24.37c96.52 5 414 23.46 449.29 51.63 38.51 30.74 36.4 60.07 25 108-8.61 36.2-29.46 73.82-44.83 98.2"/>
<g id="node11" class="node"> <path d="m1109.29 284.03-8.36 6.5 2.48-10.3z"/>
<title>:core:data</title> </g>
<ellipse fill="none" stroke="black" cx="564.13" cy="-162" rx="47.26" ry="18"/> <g class="node" transform="translate(4 400)">
<text text-anchor="middle" x="564.13" y="-156.95" font-family="Times,serif" font-size="14.00">:core:data</text> <ellipse cx="1084.13" cy="-234" fill="none" stroke="#000" rx="53.95" ry="18"/>
</g> <text x="1084.13" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:sync:work</text>
<g id="edge10" class="edge"> </g>
<title>:app-&gt;:core:data</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M598.83,-376.56C490.37,-374.55 94,-364.47 57.13,-324 -72.66,-181.56 345.93,-164.36 505.2,-162.87"/> <path fill="none" d="M676.8 24.09c94.84 4.04 402.48 19.53 431.33 51.91 15.09 16.94 7.03 42.79-3 62.27"/>
<polygon fill="black" stroke="black" points="505.17,-166.37 515.14,-162.79 505.12,-159.37 505.17,-166.37"/> <path d="m1108.33 139.73-7.93 7.02 1.82-10.44z"/>
</g> </g>
<g id="node12" class="node"> <g stroke="#000" class="edge">
<title>:core:model</title> <path fill="none" d="M349.28 108.17c46.73 12.77 117.11 32.02 162.77 44.5"/>
<ellipse fill="none" stroke="black" cx="391.13" cy="-18" rx="55.45" ry="18"/> <path d="m512.91 149.28 8.73 6.02-10.57.73z"/>
<text text-anchor="middle" x="391.13" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge11" class="edge"> <path fill="none" d="M335.47 110.31c53.99 24.01 154.4 68.34 171.66 73.69 62.31 19.31 134.94 33.06 189.32 41.71"/>
<title>:app-&gt;:core:model</title> <path d="m696.93 222.25 9.34 5-10.42 1.91z"/>
<path fill="none" stroke="black" d="M599.09,-376.3C488.77,-373.19 76.42,-359.31 31.13,-324 -1.91,-298.24 0.13,-276.89 0.13,-235 0.13,-235 0.13,-235 0.13,-161 0.13,-91.6 220.52,-46.37 330.37,-28.13"/> </g>
<polygon fill="black" stroke="black" points="330.81,-31.61 340.11,-26.54 329.68,-24.7 330.81,-31.61"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M322.57 111.56c25.82 19.36 71.03 51.41 113.56 72.44 33.02 16.33 72.34 29.89 102.71 39.21"/>
<g id="node13" class="node"> <path d="m539.58 219.78 8.56 6.23-10.58.47z"/>
<title>:core:analytics</title> </g>
<ellipse fill="none" stroke="black" cx="1043.13" cy="-90" rx="64.66" ry="18"/> <g class="node" transform="translate(4 400)">
<text text-anchor="middle" x="1043.13" y="-84.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> <ellipse cx="280.13" cy="-234" fill="none" stroke="#000" rx="61.99" ry="18"/>
</g> <text x="280.13" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
<g id="edge12" class="edge"> </g>
<title>:app-&gt;:core:analytics</title> <g stroke="red" stroke-width="2" class="edge">
<path fill="none" stroke="black" d="M653.6,-377.55C742.51,-378.76 1020.63,-378.07 1088.13,-324 1126.58,-293.2 1125.57,-263.67 1113.13,-216 1103.47,-178.98 1080.15,-141.32 1063.07,-117.16"/> <path fill="none" d="M296.93 112.3c-1.79 7.38-3.93 16.18-5.94 24.45"/>
<polygon fill="black" stroke="black" points="1066,-115.25 1057.3,-109.2 1060.33,-119.35 1066,-115.25"/> <path fill="red" d="m294.76 136.06-5.76 8.89-1.04-10.54z"/>
</g> </g>
<g id="node14" class="node"> <g stroke="#000" class="edge">
<title>:sync:work</title> <path fill="none" d="M189.81 106.51c9.08 1.93 18.46 3.84 27.32 5.49 102.76 19.19 223.91 36.91 290.28 46.2"/>
<ellipse fill="none" stroke="black" cx="1052.13" cy="-234" rx="51.86" ry="18"/> <path d="m507.84 154.73 9.42 4.84-10.39 2.09z"/>
<text text-anchor="middle" x="1052.13" y="-228.95" font-family="Times,serif" font-size="14.00">:sync:work</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge13" class="edge"> <path fill="none" d="M189.66 106.67c58.87 13.72 150.08 35.36 165.47 41.33 31.15 12.08 34.32 25.38 66 36 25.5 8.55 177.39 29.47 274.66 42.32"/>
<title>:app-&gt;:sync:work</title> <path d="m696.12 222.84 9.45 4.77-10.37 2.17z"/>
<path fill="none" stroke="black" d="M653.22,-375.82C745.34,-371.53 1042.3,-355.35 1070.13,-324 1085.05,-307.19 1077.76,-281.49 1068.38,-262.03"/> </g>
<polygon fill="black" stroke="black" points="1071.54,-260.51 1063.78,-253.29 1065.34,-263.77 1071.54,-260.51"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M148.05 112.02c11.87 20.76 34.89 55.14 65.08 71.98 52.8 29.45 223.23 43.94 315.06 49.76"/>
<g id="edge14" class="edge"> <path d="m528.25 230.26 9.77 4.11-10.2 2.88z"/>
<title>:feature:interests-&gt;:core:ui</title> </g>
<path fill="none" stroke="black" d="M335.02,-291.67C378.65,-279 443.79,-260.08 486.61,-247.64"/> <g stroke="#000" class="edge">
<polygon fill="black" stroke="black" points="487.45,-251.04 496.07,-244.89 485.49,-244.32 487.45,-251.04"/> <path fill="none" d="M170.95 110.36c21.25 10.26 49.41 23.85 72.31 34.91"/>
</g> <path d="m244.53 142 7.48 7.5-10.52-1.2z"/>
<g id="edge15" class="edge"> </g>
<title>:feature:interests-&gt;:core:designsystem</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M320.56,-289.4C366.58,-266.76 450.28,-226.34 482.13,-216 543.5,-196.07 615.36,-182.32 669.06,-173.83"/> <path fill="none" d="M764.96 108.83c-47.43 12.82-117.32 31.71-162.71 43.98"/>
<polygon fill="black" stroke="black" points="669.39,-177.32 678.73,-172.33 668.32,-170.41 669.39,-177.32"/> <path d="m603.29 156.15-10.56-.77 8.74-5.99z"/>
</g> </g>
<g id="edge16" class="edge"> <g stroke="#000" class="edge">
<title>:feature:interests-&gt;:core:data</title> <path fill="none" d="M811.47 112.41c-6.45 24.09-18.15 67.84-25.84 96.56"/>
<path fill="none" stroke="black" d="M308.22,-288.26C331.27,-268.74 371.86,-236.53 411.13,-216 444.18,-198.71 484.08,-185.11 514.85,-176.01"/> <path d="m789.07 209.67-5.97 8.76-.8-10.57z"/>
<polygon fill="black" stroke="black" points="515.65,-179.42 524.28,-173.28 513.7,-172.7 515.65,-179.42"/> </g>
</g> <g stroke="#000" class="edge">
<g id="node15" class="node"> <path fill="none" d="M787.58 111.42c-17.78 10.32-41.08 24.02-61.45 36.58-36.53 22.52-77.81 49.32-105.62 67.59"/>
<title>:core:domain</title> <path d="m622.44 218.51-10.27 2.57 6.43-8.42z"/>
<ellipse fill="none" stroke="black" cx="261.13" cy="-234" rx="60.05" ry="18"/> </g>
<text text-anchor="middle" x="261.13" y="-228.95" font-family="Times,serif" font-size="14.00">:core:domain</text> <g stroke="#000" class="edge">
</g> <path fill="none" d="M627.79 111.24c-12.51 9.51-28.47 21.66-42.05 31.99"/>
<g id="edge17" class="edge"> <path d="m588.06 145.86-10.07 3.27 5.83-8.84z"/>
<title>:feature:interests-&gt;:core:domain</title> </g>
<path fill="none" stroke="red" stroke-width="2" d="M282.21,-287.7C279.19,-280.15 275.57,-271.12 272.2,-262.68"/> <g stroke="#000" class="edge">
<polygon fill="red" stroke="red" stroke-width="2" points="276.06,-262.9 269.09,-254.91 269.56,-265.5 276.06,-262.9"/> <path fill="none" d="M664.43 111.85c22.5 24.76 64.67 71.18 90.84 99.99"/>
</g> <path d="m757.69 209.3 4.14 9.75-9.32-5.04z"/>
<g id="edge37" class="edge"> </g>
<title>:feature:foryou-&gt;:core:ui</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M181.1,-293.62C190.07,-291.65 199.37,-289.7 208.13,-288 304.99,-269.21 419.09,-251.46 482.14,-242.03"/> <path fill="none" d="M641.77 112.13c-10.4 24.2-29.49 68.66-41.87 97.48"/>
<polygon fill="black" stroke="black" points="482.43,-245.52 491.81,-240.59 481.4,-238.6 482.43,-245.52"/> <path d="m603.27 210.61-7.16 7.81.73-10.57z"/>
</g> </g>
<g id="edge38" class="edge"> <g stroke="#000" class="edge">
<title>:feature:foryou-&gt;:core:designsystem</title> <path fill="none" d="M484.16 111.24c12.92 9.51 29.4 21.66 43.43 31.99"/>
<path fill="none" stroke="black" d="M180.89,-293.4C230.32,-281.37 303.23,-262.86 330.13,-252 360.75,-239.64 363.86,-226.61 395.13,-216 420.49,-207.39 572.28,-186.34 668.68,-173.51"/> <path d="m529.64 140.4 5.98 8.75-10.13-3.11z"/>
<polygon fill="black" stroke="black" points="668.91,-177.01 678.36,-172.22 667.99,-170.07 668.91,-177.01"/> </g>
</g> <g stroke="#000" class="edge">
<g id="edge39" class="edge"> <path fill="none" d="M503.63 108.57c29.3 9.97 69.29 24.35 103.5 39.43 46.63 20.55 98.27 48.14 132.48 67.12"/>
<title>:feature:foryou-&gt;:core:data</title> <path d="m741.29 212.05 7.03 7.93-10.44-1.82z"/>
<path fill="none" stroke="black" d="M138.65,-287.67C147.42,-266.94 165.12,-232.91 192.13,-216 243.29,-183.95 414.92,-170.54 506.08,-165.57"/> </g>
<polygon fill="black" stroke="black" points="506.01,-169.08 515.81,-165.06 505.64,-162.09 506.01,-169.08"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M467.8 112.32c6.93 19.2 20.17 50.26 39.33 71.68 11.92 13.33 27.94 24.74 42.57 33.52"/>
<g id="edge40" class="edge"> <path d="m551.31 214.4 6.93 8.01-10.42-1.94z"/>
<title>:feature:foryou-&gt;:core:domain</title> </g>
<path fill="none" stroke="black" d="M160.76,-289.46C179.09,-279.52 203.09,-266.5 223.02,-255.68"/> <g stroke="#000" class="edge">
<polygon fill="black" stroke="black" points="224.57,-258.82 231.69,-250.97 221.23,-252.67 224.57,-258.82"/> <path fill="none" d="M425.25 109.5c-27.48 10.81-65.2 25.64-94.72 37.25"/>
</g> <path d="m332.05 149.92-10.59.4 8.03-6.92z"/>
<g id="edge41" class="edge"> </g>
<title>:feature:bookmarks-&gt;:core:ui</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M736.66,-291.25C689.36,-278.37 619.35,-259.3 574.23,-247.01"/> <path fill="none" d="M939.84 106.5c-9.54 1.93-19.41 3.84-28.71 5.5-108 19.26-235.39 37.16-304.07 46.42"/>
<polygon fill="black" stroke="black" points="575.36,-243.69 564.79,-244.44 573.52,-250.45 575.36,-243.69"/> <path d="m607.62 161.87-10.37-2.13 9.44-4.8z"/>
</g> </g>
<g id="edge42" class="edge"> <g stroke="#000" class="edge">
<title>:feature:bookmarks-&gt;:core:designsystem</title> <path fill="none" d="M968.47 111.29c-38.36 25.33-112.4 74.23-155.97 103.01"/>
<path fill="none" stroke="black" d="M782.47,-287.59C776.02,-263.5 764.31,-219.75 756.63,-191.03"/> <path d="m814.7 217.04-10.27 2.59 6.42-8.43z"/>
<polygon fill="black" stroke="black" points="760.06,-190.33 754.1,-181.57 753.3,-192.14 760.06,-190.33"/> </g>
</g> <g stroke="#000" class="edge">
<g id="edge43" class="edge"> <path fill="none" d="M952.44 109.27c-76.15 26.7-239.67 84.03-319.13 111.89"/>
<title>:feature:bookmarks-&gt;:core:data</title> <path d="m634.7 224.38-10.59.01 8.27-6.62z"/>
<path fill="none" stroke="black" d="M758.5,-288.7C740.69,-278.43 717.39,-264.73 697.13,-252 661.72,-229.75 621.97,-202.9 595.23,-184.55"/> </g>
<polygon fill="black" stroke="black" points="597.46,-181.84 587.24,-179.05 593.49,-187.6 597.46,-181.84"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="m589.26 177.18 131.95 41.79"/>
<g id="edge44" class="edge"> <path d="m722.19 215.61 8.47 6.36-10.59.31z"/>
<title>:feature:topic-&gt;:core:ui</title> </g>
<path fill="none" stroke="black" d="M604.34,-289.12C591,-279.39 573.76,-266.82 559.26,-256.24"/> <g stroke="#000" class="edge">
<polygon fill="black" stroke="black" points="561.55,-253.58 551.41,-250.52 557.43,-259.24 561.55,-253.58"/> <path fill="none" d="M522.04 175.53C471.55 189.9 380.2 224.25 341.13 292c-7.99 13.86-7.36 21.79 0 36 7.13 13.76 19.66 24.72 32.46 33.01"/>
</g> <path d="m375.25 357.93 6.8 8.13-10.38-2.12z"/>
<g id="edge45" class="edge"> </g>
<title>:feature:topic-&gt;:core:designsystem</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M640.72,-288.15C662.17,-263.39 702.37,-216.97 727.33,-188.16"/> <path fill="none" d="M582.63 180.21c18.33 9.97 43.28 24.49 63.5 39.79 18.55 14.04 16.89 26.22 38 36 133.07 61.65 183.33 11.96 328 36 5.23.87 10.63 1.87 16.04 2.94"/>
<polygon fill="black" stroke="black" points="729.66,-190.82 733.56,-180.97 724.37,-186.24 729.66,-190.82"/> <path d="m1028.66 291.47 9.08 5.45-10.5 1.4z"/>
</g> </g>
<g id="edge46" class="edge"> <g stroke="#000" class="edge">
<title>:feature:topic-&gt;:core:data</title> <path fill="none" d="M626.36 249.67c8.15 2.17 16.73 4.39 24.77 6.33 74.65 18.01 120.68-23.69 169 36 14.16 17.49 6.2 42.9-3.73 62.09"/>
<path fill="none" stroke="black" d="M618.65,-287.87C608.08,-263.67 588.67,-219.21 576.09,-190.39"/> <path d="m819.51 355.71-7.95 7 1.85-10.43z"/>
<polygon fill="black" stroke="black" points="579.45,-189.34 572.24,-181.58 573.03,-192.14 579.45,-189.34"/> </g>
</g> <g stroke="#000" class="edge">
<g id="edge47" class="edge"> <path fill="none" d="M625.21 250.09c8.46 2.23 17.45 4.36 25.92 5.91 158.59 29.1 201.81 10.35 361 36 5.31.86 10.8 1.86 16.3 2.93"/>
<title>:feature:search-&gt;:core:ui</title> <path d="m1029.07 291.49 9.09 5.45-10.5 1.41z"/>
<path fill="none" stroke="black" d="M465.27,-288.41C476.46,-279.2 490.54,-267.6 502.72,-257.57"/> </g>
<polygon fill="black" stroke="black" points="504.92,-260.29 510.41,-251.24 500.47,-254.89 504.92,-260.29"/> <g class="node" transform="translate(4 400)">
</g> <ellipse cx="412.13" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<g id="edge48" class="edge"> <text x="412.13" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<title>:feature:search-&gt;:core:designsystem</title> </g>
<path fill="none" stroke="black" d="M483.1,-291.03C509.94,-280.88 546.6,-266.44 578.13,-252 624.31,-230.84 675.85,-203.48 710.15,-184.72"/> <g stroke="red" stroke-width="2" class="edge">
<polygon fill="black" stroke="black" points="711.82,-187.8 718.89,-179.91 708.44,-181.66 711.82,-187.8"/> <path fill="none" d="m556.18 252-93.88 38.21"/>
</g> <path fill="red" d="m465.15 292.83-10.58.53 7.94-7.02z"/>
<g id="edge49" class="edge"> </g>
<title>:feature:search-&gt;:core:data</title> <g class="node" transform="translate(4 400)">
<path fill="none" stroke="black" d="M449.03,-287.64C454.05,-268.42 464.33,-237.33 482.13,-216 493.69,-202.15 509.81,-190.65 524.7,-181.95"/> <ellipse cx="931.13" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<polygon fill="black" stroke="black" points="526.38,-185.02 533.42,-177.11 522.98,-178.9 526.38,-185.02"/> <text x="931.13" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g> </g>
<g id="edge50" class="edge"> <g stroke="#000" class="edge">
<title>:feature:search-&gt;:core:domain</title> <path fill="none" d="M625.98 249.79c8.25 2.19 16.97 4.38 25.15 6.21 88.99 19.9 112.45 18.74 202 36 6.31 1.22 12.89 2.52 19.45 3.84"/>
<path fill="none" stroke="black" d="M407.89,-290.83C379.05,-279.86 338.93,-264.6 307.92,-252.8"/> <path d="m872.97 292.35 9.1 5.43-10.49 1.43z"/>
<polygon fill="black" stroke="black" points="309.37,-249.61 298.78,-249.32 306.88,-256.15 309.37,-249.61"/> </g>
</g> <g class="node" transform="translate(4 400)">
<g id="edge51" class="edge"> <ellipse cx="742.13" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<title>:feature:settings-&gt;:core:ui</title> <text x="742.13" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<path fill="none" stroke="black" d="M906.8,-293.48C897.6,-291.55 888.1,-289.64 879.13,-288 772.28,-268.41 646.09,-250.54 578.56,-241.4"/> </g>
<polygon fill="black" stroke="black" points="579.32,-237.97 568.94,-240.1 578.38,-244.91 579.32,-237.97"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M618.59 252.5c23.83 10.55 57.28 25.37 83.94 37.19"/>
<g id="edge52" class="edge"> <path d="m703.65 286.35 7.72 7.25-10.56-.85z"/>
<title>:feature:settings-&gt;:core:designsystem</title> </g>
<path fill="none" stroke="black" d="M934.15,-288.71C896.95,-263.43 825.2,-214.68 782.81,-185.88"/> <g class="node" transform="translate(4 400)">
<polygon fill="black" stroke="black" points="784.96,-183.11 774.72,-180.39 781.02,-188.9 784.96,-183.11"/> <ellipse cx="578.13" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
</g> <text x="578.13" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<g id="edge53" class="edge"> </g>
<title>:feature:settings-&gt;:core:data</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M918.54,-290.73C844.61,-264.09 686.03,-206.93 608.56,-179.01"/> <path fill="none" d="M586.65 256.3c-.63 7.29-1.37 15.97-2.07 24.16"/>
<polygon fill="black" stroke="black" points="609.75,-175.72 599.16,-175.63 607.38,-182.31 609.75,-175.72"/> <path d="m588.07 280.72-4.35 9.67-2.63-10.26z"/>
</g> </g>
<g id="edge19" class="edge"> <g stroke="#000" class="edge">
<title>:core:ui-&gt;:core:designsystem</title> <path fill="none" d="M1037.64 172.89c-76.58 9.09-226.61 27.56-353.51 47.11-13.59 2.09-28.23 4.57-41.87 6.98"/>
<path fill="none" stroke="black" d="M561.51,-222.93C568.62,-220.65 576.13,-218.24 583.13,-216 619.89,-204.24 661.23,-191.03 693.47,-180.75"/> <path d="m643.02 230.4-10.46-1.69 9.23-5.2z"/>
<polygon fill="black" stroke="black" points="694.13,-184.21 702.59,-177.84 692,-177.55 694.13,-184.21"/> </g>
</g> <g stroke="#000" class="edge">
<g id="edge20" class="edge"> <path fill="none" d="M1088.13 184.41v96.17"/>
<title>:core:ui-&gt;:core:model</title> <path d="m1091.63 280.38-3.5 10-3.5-10z"/>
<path fill="none" stroke="black" d="M496.49,-224.51C447.08,-210.02 356.59,-175.34 318.13,-108 310.19,-94.11 310.86,-86.25 318.13,-72 325.1,-58.32 337.43,-47.35 350,-39.02"/> </g>
<polygon fill="black" stroke="black" points="351.58,-42.15 358.28,-33.95 347.93,-36.18 351.58,-42.15"/> <g stroke="red" stroke-width="2" class="edge">
</g> <path fill="none" d="M331.63 177.94c55.58 12.79 147.28 33.91 204.66 47.12"/>
<g id="edge18" class="edge"> <path fill="red" d="m535.38 221.26 8.96 5.66-10.53 1.16z"/>
<title>:core:ui-&gt;:core:analytics</title> </g>
<path fill="none" stroke="black" d="M555.54,-220.04C574.11,-210.1 599.56,-195.49 620.13,-180 638.71,-166.01 637.05,-153.85 658.13,-144 782.97,-85.63 830.22,-130.89 966.13,-108 972.03,-107.01 978.17,-105.85 984.28,-104.63"/> <g stroke="#000" class="edge">
<polygon fill="black" stroke="black" points="984.65,-108.13 993.73,-102.67 983.23,-101.27 984.65,-108.13"/> <path fill="none" d="M281.82 184.44c-3.23 31.81-5.55 99.99 26.31 143.56 13.06 17.87 33.81 30.02 53.65 38.13"/>
</g> <path d="m362.8 362.78 8.12 6.81-10.59-.26z"/>
<g id="edge21" class="edge"> </g>
<title>:core:data-&gt;:core:common</title> <g stroke="red" stroke-width="2" class="edge">
<path fill="none" stroke="black" d="M601.15,-150.4C609.05,-148.22 617.35,-145.99 625.13,-144 693.65,-126.5 736.14,-163.38 780.13,-108 794.09,-90.42 786.46,-65.02 776.87,-45.85"/> <path fill="none" d="M416.13 328.3v24.16"/>
<polygon fill="black" stroke="black" points="780.04,-44.37 772.18,-37.26 773.9,-47.72 780.04,-44.37"/> <path fill="red" d="m419.63 350.87-3.5 10-3.5-10z"/>
</g> </g>
<g id="edge25" class="edge"> <g stroke="#000" class="edge">
<title>:core:data-&gt;:core:analytics</title> <path fill="none" d="M904.95 326.54c-19.28 9.92-44.51 22.9-65.5 33.71"/>
<path fill="none" stroke="black" d="M600.02,-149.93C608.21,-147.7 616.92,-145.57 625.13,-144 774.83,-115.44 815.71,-132.47 966.13,-108 972.04,-107.04 978.18,-105.91 984.3,-104.7"/> <path d="m841.07 363.35-10.5 1.47 7.29-7.69z"/>
<polygon fill="black" stroke="black" points="984.66,-108.2 993.75,-102.75 983.25,-101.34 984.66,-108.2"/> </g>
</g> <g stroke="#000" class="edge">
<g id="node16" class="node"> <path fill="none" d="M877.24 319.75c-18.26 2.7-38.52 5.66-57.11 8.25-120.2 16.77-260.74 34.86-340.37 44.98"/>
<title>:core:database</title> <path d="m480.33 376.43-10.37-2.21 9.48-4.73z"/>
<ellipse fill="none" stroke="black" cx="391.13" cy="-90" rx="63.63" ry="18"/> </g>
<text text-anchor="middle" x="391.13" y="-84.95" font-family="Times,serif" font-size="14.00">:core:database</text> <g class="node" transform="translate(4 400)">
</g> <ellipse cx="971.13" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<g id="edge22" class="edge"> <text x="971.13" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<title>:core:data-&gt;:core:database</title> </g>
<path fill="none" stroke="red" stroke-width="2" d="M532.8,-148.32C506.06,-137.5 467.25,-121.8 437,-109.56"/> <g stroke="#000" class="edge">
<polygon fill="red" stroke="red" stroke-width="2" points="440.09,-107.03 429.5,-106.53 437.46,-113.52 440.09,-107.03"/> <path fill="none" d="M945.02 328.3c4.45 7.8 9.82 17.19 14.78 25.87"/>
</g> <path d="m962.68 352.16 1.92 10.42-8-6.94z"/>
<g id="node17" class="node"> </g>
<title>:core:datastore</title> <g stroke="#000" class="edge">
<ellipse fill="none" stroke="black" cx="892.13" cy="-90" rx="65.17" ry="18"/> <path fill="none" d="M758.96 327.95c6.18 8.16 13.74 18.14 20.62 27.23"/>
<text text-anchor="middle" x="892.13" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> <path d="M782.26 352.92 785.5 363l-8.82-5.86z"/>
</g> </g>
<g id="edge23" class="edge"> <g stroke="#000" class="edge">
<title>:core:data-&gt;:core:datastore</title> <path fill="none" d="M697.6 322.31c-8.48 1.93-17.23 3.89-25.47 5.69-67.75 14.79-145.82 30.81-197.76 41.32"/>
<path fill="none" stroke="black" d="M600.77,-150.26C608.77,-148.06 617.21,-145.86 625.13,-144 707.95,-124.56 729.76,-124.95 813.13,-108 819.06,-106.79 825.23,-105.51 831.4,-104.21"/> <path d="m475.36 372.69-10.5-1.45 9.11-5.41z"/>
<polygon fill="black" stroke="black" points="831.9,-107.69 840.95,-102.19 830.45,-100.84 831.9,-107.69"/> </g>
</g> <g stroke="#000" class="edge">
<g id="node18" class="node"> <path fill="none" d="M626.83 325.42c34.89 11.26 83.44 26.92 120.11 38.75"/>
<title>:core:network</title> <path d="m747.55 360.68 8.44 6.4-10.59.26z"/>
<ellipse fill="none" stroke="black" cx="709.13" cy="-90" rx="62.1" ry="18"/> </g>
<text text-anchor="middle" x="709.13" y="-84.95" font-family="Times,serif" font-size="14.00">:core:network</text> <g stroke="#000" class="edge">
</g> <path fill="none" d="M545.7 326.36c-25.25 10.65-59 24.88-85.72 36.15"/>
<g id="edge24" class="edge"> <path d="m461.34 365.73-10.57.66 7.85-7.11z"/>
<title>:core:data-&gt;:core:network</title>
<path fill="none" stroke="black" d="M592.43,-147.34C613.89,-136.97 643.72,-122.58 667.85,-110.93"/>
<polygon fill="black" stroke="black" points="669.29,-114.12 676.77,-106.62 666.25,-107.82 669.29,-114.12"/>
</g>
<g id="node19" class="node">
<title>:core:notifications</title>
<ellipse fill="none" stroke="black" cx="551.13" cy="-90" rx="77.97" ry="18"/>
<text text-anchor="middle" x="551.13" y="-84.95" font-family="Times,serif" font-size="14.00">:core:notifications</text>
</g>
<g id="edge26" class="edge">
<title>:core:data-&gt;:core:notifications</title>
<path fill="none" stroke="black" d="M560.91,-143.7C559.54,-136.32 557.91,-127.52 556.37,-119.25"/>
<polygon fill="black" stroke="black" points="559.85,-118.79 554.58,-109.59 552.96,-120.06 559.85,-118.79"/>
</g>
<g id="edge55" class="edge">
<title>:sync:work-&gt;:core:data</title>
<path fill="none" stroke="black" d="M1003.5,-227.18C929,-218.09 782.21,-199.56 658.13,-180 644.69,-177.88 630.21,-175.38 616.74,-172.95"/>
<polygon fill="black" stroke="black" points="617.66,-169.56 607.19,-171.21 616.4,-176.44 617.66,-169.56"/>
</g>
<g id="edge54" class="edge">
<title>:sync:work-&gt;:core:analytics</title>
<path fill="none" stroke="black" d="M1051.02,-215.59C1049.5,-191.61 1046.75,-148.14 1044.93,-119.42"/>
<polygon fill="black" stroke="black" points="1048.43,-119.38 1044.31,-109.62 1041.45,-119.82 1048.43,-119.38"/>
</g>
<g id="edge35" class="edge">
<title>:core:domain-&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M307.48,-222.29C363.12,-209.44 456.09,-187.96 513.55,-174.68"/>
<polygon fill="red" stroke="red" stroke-width="2" points="512.64,-178.49 521.6,-172.83 511.06,-171.67 512.64,-178.49"/>
</g>
<g id="edge36" class="edge">
<title>:core:domain-&gt;:core:model</title>
<path fill="none" stroke="black" d="M258.85,-215.58C255.67,-183.81 253.43,-115.69 285.13,-72 297.97,-54.29 318.43,-42.15 337.96,-34.01"/>
<polygon fill="black" stroke="black" points="339.18,-37.29 347.25,-30.43 336.66,-30.76 339.18,-37.29"/>
</g>
<g id="edge27" class="edge">
<title>:core:database-&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M391.13,-71.7C391.13,-64.41 391.13,-55.73 391.13,-47.54"/>
<polygon fill="red" stroke="red" stroke-width="2" points="394.63,-49.13 391.13,-39.13 387.63,-49.13 394.63,-49.13"/>
</g>
<g id="edge30" class="edge">
<title>:core:datastore-&gt;:core:common</title>
<path fill="none" stroke="black" d="M862.83,-73.46C844.12,-63.54 819.63,-50.56 799.26,-39.75"/>
<polygon fill="black" stroke="black" points="801.15,-36.79 790.68,-35.2 797.87,-42.98 801.15,-36.79"/>
</g>
<g id="edge29" class="edge">
<title>:core:datastore-&gt;:core:model</title>
<path fill="none" stroke="black" d="M836.32,-80.36C818.39,-77.63 798.43,-74.64 780.13,-72 664.78,-55.39 530,-37.33 453.19,-27.16"/>
<polygon fill="black" stroke="black" points="453.7,-23.7 443.33,-25.86 452.78,-30.64 453.7,-23.7"/>
</g>
<g id="node20" class="node">
<title>:core:datastore-proto</title>
<ellipse fill="none" stroke="black" cx="931.13" cy="-18" rx="87.69" ry="18"/>
<text text-anchor="middle" x="931.13" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text>
</g>
<g id="edge28" class="edge">
<title>:core:datastore-&gt;:core:datastore-proto</title>
<path fill="none" stroke="black" d="M901.57,-72.05C905.91,-64.26 911.17,-54.82 916.04,-46.08"/>
<polygon fill="black" stroke="black" points="918.96,-48.04 920.77,-37.6 912.84,-44.63 918.96,-48.04"/>
</g>
<g id="edge31" class="edge">
<title>:core:network-&gt;:core:common</title>
<path fill="none" stroke="black" d="M721.47,-72.05C727.42,-63.89 734.69,-53.91 741.31,-44.82"/>
<polygon fill="black" stroke="black" points="743.94,-47.16 747,-37.01 738.29,-43.03 743.94,-47.16"/>
</g>
<g id="edge32" class="edge">
<title>:core:network-&gt;:core:model</title>
<path fill="none" stroke="black" d="M662.57,-77.69C654.43,-75.76 646.04,-73.8 638.13,-72 573.05,-57.23 498.08,-41.3 447.97,-30.8"/>
<polygon fill="black" stroke="black" points="448.71,-27.38 438.2,-28.76 447.28,-34.23 448.71,-27.38"/>
</g>
<g id="edge34" class="edge">
<title>:core:notifications-&gt;:core:common</title>
<path fill="none" stroke="black" d="M594.18,-74.58C627.64,-63.37 674.14,-47.8 709.41,-35.99"/>
<polygon fill="black" stroke="black" points="710.16,-39.43 718.53,-32.93 707.94,-32.79 710.16,-39.43"/>
</g>
<g id="edge33" class="edge">
<title>:core:notifications-&gt;:core:model</title>
<path fill="none" stroke="black" d="M516.01,-73.64C491.68,-62.99 459.15,-48.76 433.39,-37.49"/>
<polygon fill="black" stroke="black" points="435.12,-34.43 424.55,-33.62 432.31,-40.84 435.12,-34.43"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 18 KiB

@ -1,58 +1,45 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="616" height="188pt" viewBox="0 0 462.21 188">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="449pt" height="188pt" viewBox="0.00 0.00 448.51 188.00"> <path fill="#fff" d="M0 188V0h462.21v188z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 184)"> <g class="node" transform="translate(4 184)">
<title>G</title> <ellipse cx="169.06" cy="-162" fill="none" stroke="#000" rx="73.77" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-184 444.51,-184 444.51,4 -4,4"/> <text x="169.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:app-nia-catalog</text>
<g id="node1" class="node"> </g>
<title>:app-nia-catalog</title> <g class="node" transform="translate(4 184)">
<ellipse fill="none" stroke="black" cx="164.06" cy="-162" rx="70.8" ry="18"/> <ellipse cx="85.06" cy="-18" fill="none" stroke="#000" rx="85.06" ry="18"/>
<text text-anchor="middle" x="164.06" y="-156.95" font-family="Times,serif" font-size="14.00">:app-nia-catalog</text> <text x="85.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
</g> </g>
<g id="node2" class="node"> <g stroke="#000" class="edge">
<title>:core:designsystem</title> <path fill="none" d="M162.93 40.13c-14.38 24.31-40.85 69.05-57.89 97.86"/>
<ellipse fill="none" stroke="black" cx="82.06" cy="-18" rx="82.06" ry="18"/> <path d="m108.1 139.68-8.1 6.83 2.08-10.39z"/>
<text text-anchor="middle" x="82.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:designsystem</text> </g>
</g> <g class="node" transform="translate(4 184)">
<g id="edge1" class="edge"> <ellipse cx="229.06" cy="-90" fill="none" stroke="#000" rx="40.53" ry="18"/>
<title>:app-nia-catalog-&gt;:core:designsystem</title> <text x="229.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
<path fill="none" stroke="black" d="M154.17,-143.87C140.13,-119.56 114.29,-74.82 97.66,-46.01"/> </g>
<polygon fill="black" stroke="black" points="100.77,-44.41 92.74,-37.5 94.71,-47.91 100.77,-44.41"/> <g stroke="red" stroke-width="2" class="edge">
</g> <path fill="none" d="M187.58 39.95c7.26 8.46 16.17 18.86 24.18 28.21"/>
<g id="node3" class="node"> <path fill="red" d="m213.26 64.52 3.85 9.87-9.17-5.31z"/>
<title>:core:ui</title> </g>
<ellipse fill="none" stroke="black" cx="222.06" cy="-90" rx="39.07" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="222.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:ui</text> <path fill="none" d="M206.31 108c-20.76 10.09-49.96 24.29-74.03 35.99"/>
</g> <path d="m133.87 147.11-10.53 1.22 7.47-7.52z"/>
<g id="edge2" class="edge"> </g>
<title>:app-nia-catalog-&gt;:core:ui</title> <g class="node" transform="translate(4 184)">
<path fill="none" stroke="red" stroke-width="2" d="M178.1,-144.05C185.04,-135.68 193.55,-125.4 201.23,-116.13"/> <ellipse cx="255.06" cy="-18" fill="none" stroke="#000" rx="67.34" ry="18"/>
<polygon fill="red" stroke="red" stroke-width="2" points="202.93,-119.57 206.62,-109.64 197.54,-115.11 202.93,-119.57"/> <text x="255.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g> </g>
<g id="edge4" class="edge"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:ui-&gt;:core:designsystem</title> <path fill="none" d="M239.35 111.95c2.8 7.53 6.17 16.61 9.33 25.11"/>
<path fill="none" stroke="black" d="M196.38,-76.16C176.17,-66.05 147.57,-51.76 124.04,-39.99"/> <path fill="red" d="m251.39 134.29.2 10.6-6.77-8.16z"/>
<polygon fill="black" stroke="black" points="125.83,-36.97 115.32,-35.63 122.7,-43.23 125.83,-36.97"/> </g>
</g> <g class="node" transform="translate(4 184)">
<g id="node4" class="node"> <ellipse cx="397.06" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<title>:core:analytics</title> <text x="397.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse fill="none" stroke="black" cx="247.06" cy="-18" rx="64.66" ry="18"/> </g>
<text text-anchor="middle" x="247.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> <g stroke="#000" class="edge">
</g> <path fill="none" d="M261.94 107.03c26.15 10.9 65.07 27.11 95.09 39.63"/>
<g id="edge3" class="edge"> <path d="m358.37 143.42 7.89 7.08-10.58-.62z"/>
<title>:core:ui-&gt;:core:analytics</title>
<path fill="none" stroke="red" stroke-width="2" d="M228.11,-72.05C230.8,-64.52 234.05,-55.44 237.08,-46.94"/>
<polygon fill="red" stroke="red" stroke-width="2" points="239.8,-49.72 239.87,-39.13 233.21,-47.37 239.8,-49.72"/>
</g>
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="385.06" cy="-18" rx="55.45" ry="18"/>
<text text-anchor="middle" x="385.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<g id="edge5" class="edge">
<title>:core:ui-&gt;:core:model</title>
<path fill="none" stroke="black" d="M250.08,-76.97C275.45,-66.07 313.21,-49.86 342.35,-37.34"/>
<polygon fill="black" stroke="black" points="343.45,-40.68 351.26,-33.52 340.69,-34.25 343.45,-40.68"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

@ -1,13 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="143pt" height="44pt" viewBox="0 0 142.68 44">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="137pt" height="44pt" viewBox="0.00 0.00 137.32 44.00"> <path fill="#fff" d="M0 44V0h142.68v44z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)"> <g class="node" transform="translate(4 40)">
<title>G</title> <ellipse cx="67.34" cy="-18" fill="none" stroke="#000" rx="67.34" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-40 133.32,-40 133.32,4 -4,4"/> <text x="67.34" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<g id="node1" class="node">
<title>:core:analytics</title>
<ellipse fill="none" stroke="black" cx="64.66" cy="-18" rx="64.66" ry="18"/>
<text text-anchor="middle" x="64.66" y="-12.95" font-family="Times,serif" font-size="14.00">:core:analytics</text>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 785 B

After

Width:  |  Height:  |  Size: 459 B

@ -1,13 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="142pt" height="44pt" viewBox="0 0 141.63 44">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="138pt" height="44pt" viewBox="0.00 0.00 138.34 44.00"> <path fill="#fff" d="M0 44V0h141.63v44z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)"> <g class="node" transform="translate(4 40)">
<title>G</title> <ellipse cx="66.81" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-40 134.34,-40 134.34,4 -4,4"/> <text x="66.81" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<g id="node1" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="65.17" cy="-18" rx="65.17" ry="18"/>
<text text-anchor="middle" x="65.17" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 779 B

After

Width:  |  Height:  |  Size: 456 B

@ -1,123 +1,97 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="791pt" height="188pt" viewBox="0 0 791.3 188">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="763pt" height="188pt" viewBox="0.00 0.00 762.55 188.00"> <path fill="#fff" d="M0 188V0h791.3v188z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 184)"> <g class="node" transform="translate(4 184)">
<title>G</title> <ellipse cx="327.95" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-184 758.55,-184 758.55,4 -4,4"/> <text x="327.95" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<g id="node1" class="node"> </g>
<title>:core:data</title> <g class="node" transform="translate(4 184)">
<ellipse fill="none" stroke="black" cx="315.89" cy="-162" rx="47.26" ry="18"/> <ellipse cx="91.95" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text text-anchor="middle" x="315.89" y="-156.95" font-family="Times,serif" font-size="14.00">:core:data</text> <text x="91.95" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g> </g>
<g id="node2" class="node"> <g stroke="#000" class="edge">
<title>:core:common</title> <path fill="none" d="M282.66 23.68C201.49 25.96 45.21 35.62 10.95 76c-10.35 12.2-7.76 22.01 0 36 8.1 14.58 22.05 25.67 36.34 33.84"/>
<ellipse fill="none" stroke="black" cx="87.89" cy="-18" rx="65.17" ry="18"/> <path d="m48.61 142.58 7.22 7.76-10.48-1.56z"/>
<text text-anchor="middle" x="87.89" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text> </g>
</g> <g class="node" transform="translate(4 184)">
<g id="edge1" class="edge"> <ellipse cx="563.95" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<title>:core:data-&gt;:core:common</title> <text x="563.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<path fill="none" stroke="black" d="M268.42,-160.03C190.25,-157.31 39.78,-147.01 6.89,-108 -3.42,-95.77 -0.72,-86.07 6.89,-72 14.54,-57.84 27.81,-46.86 41.41,-38.66"/> </g>
<polygon fill="black" stroke="black" points="42.93,-41.82 49.97,-33.91 39.53,-35.7 42.93,-41.82"/> <g stroke="red" stroke-width="2" class="edge">
</g> <path fill="none" d="M369.35 34.09c38.82 11.52 99.94 29.64 144.13 42.75"/>
<g id="node3" class="node"> <path fill="red" d="m512.83 73 8.59 6.2-10.58.51z"/>
<title>:core:database</title> </g>
<ellipse fill="none" stroke="black" cx="543.89" cy="-90" rx="63.63" ry="18"/> <g class="node" transform="translate(4 184)">
<text text-anchor="middle" x="543.89" y="-84.95" font-family="Times,serif" font-size="14.00">:core:database</text> <ellipse cx="411.95" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
</g> <text x="411.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<g id="edge2" class="edge"> </g>
<title>:core:data-&gt;:core:database</title> <g stroke="#000" class="edge">
<path fill="none" stroke="red" stroke-width="2" d="M352.02,-149.91C389.56,-138.38 448.68,-120.23 491.38,-107.12"/> <path fill="none" d="M351.02 38.88c10.72 8.94 24.32 20.27 36.3 30.26"/>
<polygon fill="red" stroke="red" stroke-width="2" points="490.71,-110.99 499.24,-104.71 488.65,-104.3 490.71,-110.99"/> <path d="m389.49 66.39 5.44 9.09-9.92-3.71z"/>
</g> </g>
<g id="node4" class="node"> <g class="node" transform="translate(4 184)">
<title>:core:datastore</title> <ellipse cx="80.95" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<ellipse fill="none" stroke="black" cx="396.89" cy="-90" rx="65.17" ry="18"/> <text x="80.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<text text-anchor="middle" x="396.89" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge3" class="edge"> <path fill="none" d="M293.9 33.78C252.69 45.47 186.56 64.2 139.75 77.47"/>
<title>:core:data-&gt;:core:datastore</title> <path d="m140.92 80.78-10.57-.64 8.66-6.1z"/>
<path fill="none" stroke="black" d="M334.27,-145.12C344.61,-136.18 357.73,-124.85 369.28,-114.86"/> </g>
<polygon fill="black" stroke="black" points="371.31,-117.73 376.59,-108.54 366.74,-112.43 371.31,-117.73"/> <g class="node" transform="translate(4 184)">
</g> <ellipse cx="715.95" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<g id="node5" class="node"> <text x="715.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<title>:core:network</title> </g>
<ellipse fill="none" stroke="black" cx="77.89" cy="-90" rx="62.1" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="77.89" y="-84.95" font-family="Times,serif" font-size="14.00">:core:network</text> <path fill="none" d="M376.63 29.91C437.15 39.44 548.48 57.53 642.95 76c5.19 1.01 10.56 2.11 15.95 3.24"/>
</g> <path d="m659.38 75.76 9.05 5.51-10.51 1.34z"/>
<g id="edge4" class="edge"> </g>
<title>:core:data-&gt;:core:network</title> <g class="node" transform="translate(4 184)">
<path fill="none" stroke="black" d="M279.22,-150.22C239.68,-138.58 176.33,-119.95 131.26,-106.7"/> <ellipse cx="244.95" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<polygon fill="black" stroke="black" points="132.26,-103.34 121.68,-103.88 130.28,-110.06 132.26,-103.34"/> <text x="244.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g> </g>
<g id="node6" class="node"> <g stroke="#000" class="edge">
<title>:core:analytics</title> <path fill="none" d="M313.12 38.88c-10.52 8.88-23.84 20.11-35.62 30.04"/>
<ellipse fill="none" stroke="black" cx="689.89" cy="-90" rx="64.66" ry="18"/> <path d="m279.93 71.46-9.9 3.77 5.39-9.13z"/>
<text text-anchor="middle" x="689.89" y="-84.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> </g>
</g> <g class="node" transform="translate(4 184)">
<g id="edge5" class="edge"> <ellipse cx="244.95" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<title>:core:data-&gt;:core:analytics</title> <text x="244.95" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<path fill="none" stroke="black" d="M358.9,-154.18C417.44,-144.73 525.39,-126.69 616.89,-108 621.48,-107.06 626.22,-106.05 630.98,-105.01"/> </g>
<polygon fill="black" stroke="black" points="631.59,-108.46 640.59,-102.86 630.07,-101.63 631.59,-108.46"/> <g stroke="red" stroke-width="2" class="edge">
</g> <path fill="none" d="M518.77 106.31c-8.6 1.93-17.46 3.89-25.82 5.69-78.48 16.87-98.73 18.12-177 36-4.28.98-8.71 2.03-13.16 3.1"/>
<g id="node7" class="node"> <path fill="red" d="m305.26 154.1-10.55-1.01 8.88-5.79z"/>
<title>:core:notifications</title> </g>
<ellipse fill="none" stroke="black" cx="235.89" cy="-90" rx="77.97" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="235.89" y="-84.95" font-family="Times,serif" font-size="14.00">:core:notifications</text> <path fill="none" d="M365.01 106.27c-8.69 1.91-17.63 3.88-26.06 5.73-61.62 13.52-132.06 28.88-181.18 39.56"/>
</g> <path d="m158.69 154.95-10.52-1.3 9.03-5.54z"/>
<g id="edge6" class="edge"> </g>
<title>:core:data-&gt;:core:notifications</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M297.74,-145.12C287.7,-136.33 275.01,-125.23 263.74,-115.37"/> <path fill="none" d="M380.95 109.67c-25.67 10.76-60.7 25.44-88.22 36.98"/>
<polygon fill="black" stroke="black" points="266.06,-112.75 256.23,-108.79 261.45,-118.01 266.06,-112.75"/> <path d="m294.18 149.84-10.57.64 7.87-7.1z"/>
</g> </g>
<g id="node8" class="node"> <g class="node" transform="translate(4 184)">
<title>:core:model</title> <ellipse cx="411.95" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<ellipse fill="none" stroke="black" cx="235.89" cy="-18" rx="55.45" ry="18"/> <text x="411.95" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<text text-anchor="middle" x="235.89" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge7" class="edge"> <path fill="none" d="M415.95 112.3v24.16"/>
<title>:core:database-&gt;:core:model</title> <path d="m419.45 136.38-3.5 10-3.5-10z"/>
<path fill="none" stroke="red" stroke-width="2" d="M496.02,-77.7C487.65,-75.77 479.02,-73.8 470.89,-72 395.06,-55.19 375.45,-53.98 299.89,-36 296.08,-35.09 292.16,-34.13 288.21,-33.14"/> </g>
<polygon fill="red" stroke="red" stroke-width="2" points="290.61,-30.14 280.06,-31.04 288.87,-36.92 290.61,-30.14"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M87.67 112.3c1.16 7.38 2.55 16.18 3.85 24.45"/>
<g id="edge10" class="edge"> <path d="m94.94 135.98-1.91 10.42-5.01-9.33z"/>
<title>:core:datastore-&gt;:core:common</title> </g>
<path fill="none" stroke="black" d="M347.94,-77.72C339.58,-75.81 330.99,-73.84 322.89,-72 263.62,-58.51 195.9,-43.25 148.43,-32.58"/> <g stroke="#000" class="edge">
<polygon fill="black" stroke="black" points="149.42,-29.22 138.89,-30.44 147.88,-36.05 149.42,-29.22"/> <path fill="none" d="M119.33 109.67c25.13 10.73 59.38 25.35 86.37 36.87"/>
</g> <path d="m206.8 143.2 7.83 7.15-10.57-.71z"/>
<g id="edge9" class="edge"> </g>
<title>:core:datastore-&gt;:core:model</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M363.14,-74.33C338.58,-63.65 305.15,-49.11 278.71,-37.62"/> <path fill="none" d="M214.62 110.71c-22.33 10.22-51.64 23.63-75.54 34.56"/>
<polygon fill="black" stroke="black" points="280.18,-34.44 269.61,-33.66 277.39,-40.86 280.18,-34.44"/> <path d="m140.79 148.34-10.55.97 7.64-7.34z"/>
</g> </g>
<g id="node9" class="node"> <g stroke="#000" class="edge">
<title>:core:datastore-proto</title> <path fill="none" d="M248.95 112.3v24.16"/>
<ellipse fill="none" stroke="black" cx="396.89" cy="-18" rx="87.69" ry="18"/> <path d="m252.45 136.38-3.5 10-3.5-10z"/>
<text text-anchor="middle" x="396.89" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text>
</g>
<g id="edge8" class="edge">
<title>:core:datastore-&gt;:core:datastore-proto</title>
<path fill="none" stroke="black" d="M396.89,-71.7C396.89,-64.41 396.89,-55.73 396.89,-47.54"/>
<polygon fill="black" stroke="black" points="400.39,-47.62 396.89,-37.62 393.39,-47.62 400.39,-47.62"/>
</g>
<g id="edge11" class="edge">
<title>:core:network-&gt;:core:common</title>
<path fill="none" stroke="black" d="M80.36,-71.7C81.42,-64.32 82.67,-55.52 83.85,-47.25"/>
<polygon fill="black" stroke="black" points="87.28,-48 85.23,-37.6 80.35,-47.01 87.28,-48"/>
</g>
<g id="edge12" class="edge">
<title>:core:network-&gt;:core:model</title>
<path fill="none" stroke="black" d="M111.01,-74.33C135.11,-63.65 167.92,-49.11 193.87,-37.62"/>
<polygon fill="black" stroke="black" points="195.05,-40.92 202.78,-33.67 192.21,-34.52 195.05,-40.92"/>
</g>
<g id="edge14" class="edge">
<title>:core:notifications-&gt;:core:common</title>
<path fill="none" stroke="black" d="M202.68,-73.29C181.17,-63.12 152.98,-49.79 129.92,-38.88"/>
<polygon fill="black" stroke="black" points="131.63,-35.82 121.09,-34.7 128.64,-42.14 131.63,-35.82"/>
</g>
<g id="edge13" class="edge">
<title>:core:notifications-&gt;:core:model</title>
<path fill="none" stroke="black" d="M235.89,-71.7C235.89,-64.41 235.89,-55.73 235.89,-47.54"/>
<polygon fill="black" stroke="black" points="239.39,-47.62 235.89,-37.62 232.39,-47.62 239.39,-47.62"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

@ -1,133 +1,105 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="791pt" height="260pt" viewBox="0 0 791.3 260">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="763pt" height="260pt" viewBox="0.00 0.00 762.55 260.00"> <path fill="#fff" d="M0 260V0h791.3v260z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)"> <g class="node" transform="translate(4 256)">
<title>G</title> <ellipse cx="327.95" cy="-234" fill="none" stroke="#000" rx="65.73" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-256 758.55,-256 758.55,4 -4,4"/> <text x="327.95" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data-test</text>
<g id="node1" class="node"> </g>
<title>:core:data-test</title> <g class="node" transform="translate(4 256)">
<ellipse fill="none" stroke="black" cx="315.89" cy="-234" rx="63.12" ry="18"/> <ellipse cx="327.95" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text text-anchor="middle" x="315.89" y="-228.95" font-family="Times,serif" font-size="14.00">:core:data-test</text> <text x="327.95" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g> </g>
<g id="node2" class="node"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:data</title> <path fill="none" d="M331.95 40.3v24.16"/>
<ellipse fill="none" stroke="black" cx="315.89" cy="-162" rx="47.26" ry="18"/> <path fill="red" d="m335.45 62.87-3.5 10-3.5-10z"/>
<text text-anchor="middle" x="315.89" y="-156.95" font-family="Times,serif" font-size="14.00">:core:data</text> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="edge1" class="edge"> <ellipse cx="91.95" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<title>:core:data-test-&gt;:core:data</title> <text x="91.95" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<path fill="none" stroke="red" stroke-width="2" d="M315.89,-215.7C315.89,-208.41 315.89,-199.73 315.89,-191.54"/> </g>
<polygon fill="red" stroke="red" stroke-width="2" points="319.39,-193.13 315.89,-183.13 312.39,-193.13 319.39,-193.13"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M282.66 95.68C201.49 97.96 45.21 107.62 10.95 148c-10.35 12.2-7.76 22.01 0 36 8.1 14.58 22.05 25.67 36.34 33.84"/>
<g id="node3" class="node"> <path d="m48.61 214.58 7.22 7.76-10.48-1.56z"/>
<title>:core:common</title> </g>
<ellipse fill="none" stroke="black" cx="87.89" cy="-18" rx="65.17" ry="18"/> <g class="node" transform="translate(4 256)">
<text text-anchor="middle" x="87.89" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text> <ellipse cx="563.95" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
</g> <text x="563.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<g id="edge2" class="edge"> </g>
<title>:core:data-&gt;:core:common</title> <g stroke="red" stroke-width="2" class="edge">
<path fill="none" stroke="black" d="M268.42,-160.03C190.25,-157.31 39.78,-147.01 6.89,-108 -3.42,-95.77 -0.72,-86.07 6.89,-72 14.54,-57.84 27.81,-46.86 41.41,-38.66"/> <path fill="none" d="M369.35 106.09c38.82 11.52 99.94 29.64 144.13 42.75"/>
<polygon fill="black" stroke="black" points="42.93,-41.82 49.97,-33.91 39.53,-35.7 42.93,-41.82"/> <path fill="red" d="m512.83 145 8.59 6.2-10.58.51z"/>
</g> </g>
<g id="node4" class="node"> <g class="node" transform="translate(4 256)">
<title>:core:database</title> <ellipse cx="411.95" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<ellipse fill="none" stroke="black" cx="543.89" cy="-90" rx="63.63" ry="18"/> <text x="411.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<text text-anchor="middle" x="543.89" y="-84.95" font-family="Times,serif" font-size="14.00">:core:database</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge3" class="edge"> <path fill="none" d="M351.02 110.88c10.72 8.94 24.32 20.27 36.3 30.26"/>
<title>:core:data-&gt;:core:database</title> <path d="m389.49 138.39 5.44 9.09-9.92-3.71z"/>
<path fill="none" stroke="red" stroke-width="2" d="M352.02,-149.91C389.56,-138.38 448.68,-120.23 491.38,-107.12"/> </g>
<polygon fill="red" stroke="red" stroke-width="2" points="490.71,-110.99 499.24,-104.71 488.65,-104.3 490.71,-110.99"/> <g class="node" transform="translate(4 256)">
</g> <ellipse cx="80.95" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<g id="node5" class="node"> <text x="80.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<title>:core:datastore</title> </g>
<ellipse fill="none" stroke="black" cx="396.89" cy="-90" rx="65.17" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="396.89" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> <path fill="none" d="M293.9 105.78c-41.21 11.69-107.34 30.42-154.15 43.69"/>
</g> <path d="m140.92 152.78-10.57-.64 8.66-6.1z"/>
<g id="edge4" class="edge"> </g>
<title>:core:data-&gt;:core:datastore</title> <g class="node" transform="translate(4 256)">
<path fill="none" stroke="black" d="M334.27,-145.12C344.61,-136.18 357.73,-124.85 369.28,-114.86"/> <ellipse cx="715.95" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<polygon fill="black" stroke="black" points="371.31,-117.73 376.59,-108.54 366.74,-112.43 371.31,-117.73"/> <text x="715.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g> </g>
<g id="node6" class="node"> <g stroke="#000" class="edge">
<title>:core:network</title> <path fill="none" d="M376.63 101.91c60.52 9.53 171.85 27.62 266.32 46.09 5.19 1.01 10.56 2.11 15.95 3.24"/>
<ellipse fill="none" stroke="black" cx="77.89" cy="-90" rx="62.1" ry="18"/> <path d="m659.38 147.76 9.05 5.51-10.51 1.34z"/>
<text text-anchor="middle" x="77.89" y="-84.95" font-family="Times,serif" font-size="14.00">:core:network</text> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="edge5" class="edge"> <ellipse cx="244.95" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<title>:core:data-&gt;:core:network</title> <text x="244.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<path fill="none" stroke="black" d="M279.22,-150.22C239.68,-138.58 176.33,-119.95 131.26,-106.7"/> </g>
<polygon fill="black" stroke="black" points="132.26,-103.34 121.68,-103.88 130.28,-110.06 132.26,-103.34"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M313.12 110.88c-10.52 8.88-23.84 20.11-35.62 30.04"/>
<g id="node7" class="node"> <path d="m279.93 143.46-9.9 3.77 5.39-9.13z"/>
<title>:core:analytics</title> </g>
<ellipse fill="none" stroke="black" cx="689.89" cy="-90" rx="64.66" ry="18"/> <g class="node" transform="translate(4 256)">
<text text-anchor="middle" x="689.89" y="-84.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> <ellipse cx="244.95" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
</g> <text x="244.95" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<g id="edge6" class="edge"> </g>
<title>:core:data-&gt;:core:analytics</title> <g stroke="red" stroke-width="2" class="edge">
<path fill="none" stroke="black" d="M358.9,-154.18C417.44,-144.73 525.39,-126.69 616.89,-108 621.48,-107.06 626.22,-106.05 630.98,-105.01"/> <path fill="none" d="M518.77 178.31c-8.6 1.93-17.46 3.89-25.82 5.69-78.48 16.87-98.73 18.12-177 36-4.28.98-8.71 2.03-13.16 3.1"/>
<polygon fill="black" stroke="black" points="631.59,-108.46 640.59,-102.86 630.07,-101.63 631.59,-108.46"/> <path fill="red" d="m305.26 226.1-10.55-1.01 8.88-5.79z"/>
</g> </g>
<g id="node8" class="node"> <g stroke="#000" class="edge">
<title>:core:notifications</title> <path fill="none" d="M365.01 178.27c-8.69 1.91-17.63 3.88-26.06 5.73-61.62 13.52-132.06 28.88-181.18 39.56"/>
<ellipse fill="none" stroke="black" cx="235.89" cy="-90" rx="77.97" ry="18"/> <path d="m158.69 226.95-10.52-1.3 9.03-5.54z"/>
<text text-anchor="middle" x="235.89" y="-84.95" font-family="Times,serif" font-size="14.00">:core:notifications</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge7" class="edge"> <path fill="none" d="M380.95 181.67c-25.67 10.76-60.7 25.44-88.22 36.98"/>
<title>:core:data-&gt;:core:notifications</title> <path d="m294.18 221.84-10.57.64 7.87-7.1z"/>
<path fill="none" stroke="black" d="M297.74,-145.12C287.7,-136.33 275.01,-125.23 263.74,-115.37"/> </g>
<polygon fill="black" stroke="black" points="266.06,-112.75 256.23,-108.79 261.45,-118.01 266.06,-112.75"/> <g class="node" transform="translate(4 256)">
</g> <ellipse cx="411.95" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<g id="node9" class="node"> <text x="411.95" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<title>:core:model</title> </g>
<ellipse fill="none" stroke="black" cx="235.89" cy="-18" rx="55.45" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="235.89" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text> <path fill="none" d="M415.95 184.3v24.16"/>
</g> <path d="m419.45 208.38-3.5 10-3.5-10z"/>
<g id="edge8" class="edge"> </g>
<title>:core:database-&gt;:core:model</title> <g stroke="#000" class="edge">
<path fill="none" stroke="red" stroke-width="2" d="M496.02,-77.7C487.65,-75.77 479.02,-73.8 470.89,-72 395.06,-55.19 375.45,-53.98 299.89,-36 296.08,-35.09 292.16,-34.13 288.21,-33.14"/> <path fill="none" d="M87.67 184.3c1.16 7.38 2.55 16.18 3.85 24.45"/>
<polygon fill="red" stroke="red" stroke-width="2" points="290.61,-30.14 280.06,-31.04 288.87,-36.92 290.61,-30.14"/> <path d="m94.94 207.98-1.91 10.42-5.01-9.33z"/>
</g> </g>
<g id="edge11" class="edge"> <g stroke="#000" class="edge">
<title>:core:datastore-&gt;:core:common</title> <path fill="none" d="M119.33 181.67c25.13 10.73 59.38 25.35 86.37 36.87"/>
<path fill="none" stroke="black" d="M347.94,-77.72C339.58,-75.81 330.99,-73.84 322.89,-72 263.62,-58.51 195.9,-43.25 148.43,-32.58"/> <path d="m206.8 215.2 7.83 7.15-10.57-.71z"/>
<polygon fill="black" stroke="black" points="149.42,-29.22 138.89,-30.44 147.88,-36.05 149.42,-29.22"/> </g>
</g> <g stroke="#000" class="edge">
<g id="edge10" class="edge"> <path fill="none" d="M214.62 182.71c-22.33 10.22-51.64 23.63-75.54 34.56"/>
<title>:core:datastore-&gt;:core:model</title> <path d="m140.79 220.34-10.55.97 7.64-7.34z"/>
<path fill="none" stroke="black" d="M363.14,-74.33C338.58,-63.65 305.15,-49.11 278.71,-37.62"/> </g>
<polygon fill="black" stroke="black" points="280.18,-34.44 269.61,-33.66 277.39,-40.86 280.18,-34.44"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M248.95 184.3v24.16"/>
<g id="node10" class="node"> <path d="m252.45 208.38-3.5 10-3.5-10z"/>
<title>:core:datastore-proto</title>
<ellipse fill="none" stroke="black" cx="396.89" cy="-18" rx="87.69" ry="18"/>
<text text-anchor="middle" x="396.89" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text>
</g>
<g id="edge9" class="edge">
<title>:core:datastore-&gt;:core:datastore-proto</title>
<path fill="none" stroke="black" d="M396.89,-71.7C396.89,-64.41 396.89,-55.73 396.89,-47.54"/>
<polygon fill="black" stroke="black" points="400.39,-47.62 396.89,-37.62 393.39,-47.62 400.39,-47.62"/>
</g>
<g id="edge12" class="edge">
<title>:core:network-&gt;:core:common</title>
<path fill="none" stroke="black" d="M80.36,-71.7C81.42,-64.32 82.67,-55.52 83.85,-47.25"/>
<polygon fill="black" stroke="black" points="87.28,-48 85.23,-37.6 80.35,-47.01 87.28,-48"/>
</g>
<g id="edge13" class="edge">
<title>:core:network-&gt;:core:model</title>
<path fill="none" stroke="black" d="M111.01,-74.33C135.11,-63.65 167.92,-49.11 193.87,-37.62"/>
<polygon fill="black" stroke="black" points="195.05,-40.92 202.78,-33.67 192.21,-34.52 195.05,-40.92"/>
</g>
<g id="edge15" class="edge">
<title>:core:notifications-&gt;:core:common</title>
<path fill="none" stroke="black" d="M202.68,-73.29C181.17,-63.12 152.98,-49.79 129.92,-38.88"/>
<polygon fill="black" stroke="black" points="131.63,-35.82 121.09,-34.7 128.64,-42.14 131.63,-35.82"/>
</g>
<g id="edge14" class="edge">
<title>:core:notifications-&gt;:core:model</title>
<path fill="none" stroke="black" d="M235.89,-71.7C235.89,-64.41 235.89,-55.73 235.89,-47.54"/>
<polygon fill="black" stroke="black" points="239.39,-47.62 235.89,-37.62 232.39,-47.62 239.39,-47.62"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

@ -1,23 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="188" height="116pt" viewBox="0 0 140.52 116">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="135pt" height="116pt" viewBox="0.00 0.00 135.27 116.00"> <path fill="#fff" d="M0 116V0h140.52v116z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 112)"> <g class="node" transform="translate(4 112)">
<title>G</title> <ellipse cx="66.26" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-112 131.27,-112 131.27,4 -4,4"/> <text x="66.26" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<g id="node1" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="63.63" cy="-90" rx="63.63" ry="18"/>
<text text-anchor="middle" x="63.63" y="-84.95" font-family="Times,serif" font-size="14.00">:core:database</text>
</g> </g>
<g id="node2" class="node"> <g class="node" transform="translate(4 112)">
<title>:core:model</title> <ellipse cx="66.26" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<ellipse fill="none" stroke="black" cx="63.63" cy="-18" rx="55.45" ry="18"/> <text x="66.26" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<text text-anchor="middle" x="63.63" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text>
</g> </g>
<g id="edge1" class="edge"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:database-&gt;:core:model</title> <path fill="none" d="M70.26 40.3v24.16"/>
<path fill="none" stroke="red" stroke-width="2" d="M63.63,-71.7C63.63,-64.41 63.63,-55.73 63.63,-47.54"/> <path fill="red" d="m73.76 62.87-3.5 10-3.5-10z"/>
<polygon fill="red" stroke="red" stroke-width="2" points="67.13,-49.13 63.63,-39.13 60.13,-49.13 67.13,-49.13"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 920 B

@ -1,43 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="475pt" height="116pt" viewBox="0 0 475.29 116">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="461pt" height="116pt" viewBox="0.00 0.00 460.86 116.00"> <path fill="#fff" d="M0 116V0h475.29v116z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 112)"> <g class="node" transform="translate(4 112)">
<title>G</title> <ellipse cx="258.47" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-112 456.86,-112 456.86,4 -4,4"/> <text x="258.47" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<g id="node1" class="node"> </g>
<title>:core:datastore</title> <g class="node" transform="translate(4 112)">
<ellipse fill="none" stroke="black" cx="248.69" cy="-90" rx="65.17" ry="18"/> <ellipse cx="91.47" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text text-anchor="middle" x="248.69" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> <text x="91.47" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g> </g>
<g id="node2" class="node"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:datastore-proto</title> <path fill="none" d="M227.47 37.67c-24.41 10.23-57.26 24.01-84.09 35.25"/>
<ellipse fill="none" stroke="black" cx="87.69" cy="-18" rx="87.69" ry="18"/> <path fill="red" d="m146.42 75.44-10.58.64 7.87-7.09z"/>
<text text-anchor="middle" x="87.69" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text> </g>
</g> <g class="node" transform="translate(4 112)">
<g id="edge1" class="edge"> <ellipse cx="258.47" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<title>:core:datastore-&gt;:core:datastore-proto</title> <text x="258.47" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<path fill="none" stroke="red" stroke-width="2" d="M214.94,-74.33C191.52,-64.14 160.02,-50.45 134.22,-39.23"/> </g>
<polygon fill="red" stroke="red" stroke-width="2" points="137.26,-36.73 126.69,-35.96 134.47,-43.15 137.26,-36.73"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M262.47 40.3v24.16"/>
<g id="node3" class="node"> <path d="m265.97 64.38-3.5 10-3.5-10z"/>
<title>:core:model</title> </g>
<ellipse fill="none" stroke="black" cx="248.69" cy="-18" rx="55.45" ry="18"/> <g class="node" transform="translate(4 112)">
<text text-anchor="middle" x="248.69" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text> <ellipse cx="400.47" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
</g> <text x="400.47" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<g id="edge2" class="edge"> </g>
<title>:core:datastore-&gt;:core:model</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M248.69,-71.7C248.69,-64.41 248.69,-55.73 248.69,-47.54"/> <path fill="none" d="M293.64 38.36c20.44 10.08 47.39 23.36 69.6 34.31"/>
<polygon fill="black" stroke="black" points="252.19,-47.62 248.69,-37.62 245.19,-47.62 252.19,-47.62"/> <path d="m364.61 69.44 7.42 7.56-10.52-1.28z"/>
</g>
<g id="node4" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="387.69" cy="-18" rx="65.17" ry="18"/>
<text text-anchor="middle" x="387.69" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<g id="edge3" class="edge">
<title>:core:datastore-&gt;:core:common</title>
<path fill="none" stroke="black" d="M279.19,-73.64C299.11,-63.61 325.34,-50.4 347.03,-39.48"/>
<polygon fill="black" stroke="black" points="348.55,-42.63 355.91,-35.01 345.4,-36.38 348.55,-42.63"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

@ -1,13 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="191pt" height="44pt" viewBox="0 0 190.95 44">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="183pt" height="44pt" viewBox="0.00 0.00 183.38 44.00"> <path fill="#fff" d="M0 44V0h190.95v44z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)"> <g class="node" transform="translate(4 40)">
<title>G</title> <ellipse cx="91.47" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-40 179.38,-40 179.38,4 -4,4"/> <text x="91.47" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<g id="node1" class="node">
<title>:core:datastore-proto</title>
<ellipse fill="none" stroke="black" cx="87.69" cy="-18" rx="87.69" ry="18"/>
<text text-anchor="middle" x="87.69" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 797 B

After

Width:  |  Height:  |  Size: 465 B

@ -1,58 +1,45 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="475pt" height="188pt" viewBox="0 0 474.97 188">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="461pt" height="188pt" viewBox="0.00 0.00 460.62 188.00"> <path fill="#fff" d="M0 188V0h474.97v188z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 184)"> <g class="node" transform="translate(4 184)">
<title>G</title> <ellipse cx="154.81" cy="-162" fill="none" stroke="#000" rx="84.5" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-184 456.62,-184 456.62,4 -4,4"/> <text x="154.81" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-test</text>
<g id="node1" class="node"> </g>
<title>:core:datastore-test</title> <g class="node" transform="translate(4 184)">
<ellipse fill="none" stroke="black" cx="150.17" cy="-162" rx="81.04" ry="18"/> <ellipse cx="66.81" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text text-anchor="middle" x="150.17" y="-156.95" font-family="Times,serif" font-size="14.00">:core:datastore-test</text> <text x="66.81" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g> </g>
<g id="node2" class="node"> <g stroke="#000" class="edge">
<title>:core:common</title> <path fill="none" d="M148.2 40.13c-15.13 24.41-43.04 69.44-60.88 98.23"/>
<ellipse fill="none" stroke="black" cx="65.17" cy="-18" rx="65.17" ry="18"/> <path d="m90.51 139.87-8.25 6.65 2.3-10.34z"/>
<text text-anchor="middle" x="65.17" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text> </g>
</g> <g class="node" transform="translate(4 184)">
<g id="edge1" class="edge"> <ellipse cx="222.81" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<title>:core:datastore-test-&gt;:core:common</title> <text x="222.81" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<path fill="none" stroke="black" d="M139.92,-143.87C125.37,-119.56 98.58,-74.82 81.34,-46.01"/> </g>
<polygon fill="black" stroke="black" points="84.38,-44.27 76.24,-37.49 78.37,-47.87 84.38,-44.27"/> <g stroke="red" stroke-width="2" class="edge">
</g> <path fill="none" d="M175.27 39.95c8.19 8.42 18.24 18.77 27.29 28.08"/>
<g id="node3" class="node"> <path fill="red" d="m203.94 64.43 4.46 9.61-9.48-4.73z"/>
<title>:core:datastore</title> </g>
<ellipse fill="none" stroke="black" cx="216.17" cy="-90" rx="65.17" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="216.17" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> <path fill="none" d="M193.35 110.02c-23.03 10.33-53.85 24.16-78.82 35.37"/>
</g> <path d="m116.16 148.49-10.55.9 7.69-7.29z"/>
<g id="edge2" class="edge"> </g>
<title>:core:datastore-test-&gt;:core:datastore</title> <g class="node" transform="translate(4 184)">
<path fill="none" stroke="red" stroke-width="2" d="M166.15,-144.05C174.09,-135.63 183.85,-125.28 192.63,-115.97"/> <ellipse cx="242.81" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<polygon fill="red" stroke="red" stroke-width="2" points="193.95,-119.67 198.26,-109.99 188.86,-114.87 193.95,-119.67"/> <text x="242.81" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g> </g>
<g id="edge5" class="edge"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:datastore-&gt;:core:common</title> <path fill="none" d="M231.76 112.3c2.13 7.46 4.68 16.38 7.06 24.73"/>
<path fill="none" stroke="black" d="M183.78,-73.98C161.58,-63.7 131.92,-49.94 107.81,-38.77"/> <path fill="red" d="m241.71 134.41-.61 10.58-6.12-8.66z"/>
<polygon fill="black" stroke="black" points="109.43,-35.66 98.88,-34.63 106.48,-42.01 109.43,-35.66"/> </g>
</g> <g class="node" transform="translate(4 184)">
<g id="node4" class="node"> <ellipse cx="409.81" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<title>:core:datastore-proto</title> <text x="409.81" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse fill="none" stroke="black" cx="236.17" cy="-18" rx="87.69" ry="18"/> </g>
<text text-anchor="middle" x="236.17" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text> <g stroke="#000" class="edge">
</g> <path fill="none" d="M264.66 109.17c29.59 11.07 70.88 26.53 102.52 38.37"/>
<g id="edge3" class="edge"> <path d="m368.38 144.25 8.13 6.79-10.59-.23z"/>
<title>:core:datastore-&gt;:core:datastore-proto</title>
<path fill="none" stroke="red" stroke-width="2" d="M221.11,-71.7C223.25,-64.24 225.79,-55.32 228.18,-46.97"/>
<polygon fill="red" stroke="red" stroke-width="2" points="231.07,-49.59 230.45,-39.01 224.34,-47.67 231.07,-49.59"/>
</g>
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="397.17" cy="-18" rx="55.45" ry="18"/>
<text text-anchor="middle" x="397.17" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<g id="edge4" class="edge">
<title>:core:datastore-&gt;:core:model</title>
<path fill="none" stroke="black" d="M252.8,-74.83C281.44,-63.76 321.41,-48.3 352.03,-36.46"/>
<polygon fill="black" stroke="black" points="352.96,-39.85 361.03,-32.98 350.44,-33.32 352.96,-39.85"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

@ -1,13 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="178pt" height="44pt" viewBox="0 0 178.11 44">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="172pt" height="44pt" viewBox="0.00 0.00 172.12 44.00"> <path fill="#fff" d="M0 44V0h178.11v44z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)"> <g class="node" transform="translate(4 40)">
<title>G</title> <ellipse cx="85.06" cy="-18" fill="none" stroke="#000" rx="85.06" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-40 168.12,-40 168.12,4 -4,4"/> <text x="85.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<g id="node1" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="82.06" cy="-18" rx="82.06" ry="18"/>
<text text-anchor="middle" x="82.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 791 B

After

Width:  |  Height:  |  Size: 462 B

@ -1,138 +1,109 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="857pt" height="260pt" viewBox="0 0 857.47 260">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="829pt" height="260pt" viewBox="0.00 0.00 829.46 260.00"> <path fill="#fff" d="M0 260V0h857.47v260z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)"> <g class="node" transform="translate(4 256)">
<title>G</title> <ellipse cx="644.47" cy="-234" fill="none" stroke="#000" rx="61.99" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-256 825.46,-256 825.46,4 -4,4"/> <text x="644.47" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
<g id="node1" class="node"> </g>
<title>:core:domain</title> <g class="node" transform="translate(4 256)">
<ellipse fill="none" stroke="black" cx="623.69" cy="-234" rx="60.05" ry="18"/> <ellipse cx="432.47" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text text-anchor="middle" x="623.69" y="-228.95" font-family="Times,serif" font-size="14.00">:core:domain</text> <text x="432.47" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g> </g>
<g id="node2" class="node"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:data</title> <path fill="none" d="M608.6 36.17c-35.81 11.82-88.38 29.18-125.99 41.6"/>
<ellipse fill="none" stroke="black" cx="418.69" cy="-162" rx="47.26" ry="18"/> <path fill="red" d="m485.41 80.53-10.59-.19 8.4-6.46z"/>
<text text-anchor="middle" x="418.69" y="-156.95" font-family="Times,serif" font-size="14.00">:core:data</text> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="edge1" class="edge"> <ellipse cx="596.47" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<title>:core:domain-&gt;:core:data</title> <text x="596.47" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<path fill="none" stroke="red" stroke-width="2" d="M585.13,-219.83C550.65,-208.06 500.11,-190.8 463.77,-178.39"/> </g>
<polygon fill="red" stroke="red" stroke-width="2" points="466.45,-175.61 455.85,-175.69 464.18,-182.23 466.45,-175.61"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M688.75 36.01C759.51 60.94 893.9 118.79 841.47 184c-21.58 26.85-111.18 40.88-174.8 47.61"/>
<g id="node3" class="node"> <path d="m667.32 235.06-10.31-2.47 9.6-4.5z"/>
<title>:core:model</title> </g>
<ellipse fill="none" stroke="black" cx="576.69" cy="-18" rx="55.45" ry="18"/> <g class="node" transform="translate(4 256)">
<text text-anchor="middle" x="576.69" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text> <ellipse cx="350.47" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
</g> <text x="350.47" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<g id="edge2" class="edge"> </g>
<title>:core:domain-&gt;:core:model</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M662.34,-219.86C730.64,-194.61 860.84,-136.09 809.69,-72 788.92,-45.98 702.6,-31.75 641.09,-24.76"/> <path fill="none" d="M388.98 99.32c-59.59 6.51-156.66 21.12-178.51 48.68-9.93 12.54-9.15 22.88 0 36 16.41 23.52 44.49 36.64 71.52 43.93"/>
<polygon fill="black" stroke="black" points="641.74,-21.31 631.42,-23.7 640.98,-28.27 641.74,-21.31"/> <path d="m282.71 224.51 8.89 5.76-10.55 1.04z"/>
</g> </g>
<g id="node4" class="node"> <g class="node" transform="translate(4 256)">
<title>:core:common</title> <ellipse cx="762.47" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<ellipse fill="none" stroke="black" cx="338.69" cy="-18" rx="65.17" ry="18"/> <text x="762.47" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<text text-anchor="middle" x="338.69" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text> </g>
</g> <g stroke="red" stroke-width="2" class="edge">
<g id="edge3" class="edge"> <path fill="none" d="M478.76 103.63c50.44 10.34 137.3 28.29 211.71 44.37 4.89 1.06 9.96 2.16 15.04 3.28"/>
<title>:core:data-&gt;:core:common</title> <path fill="red" d="m704.66 147.51 9.01 5.58-10.52 1.25z"/>
<path fill="none" stroke="black" d="M373.15,-156.52C315.42,-149.79 220.86,-134.9 199.69,-108 189.8,-95.43 190.61,-85.18 199.69,-72 215.46,-49.11 242.54,-36.1 268.63,-28.71"/> </g>
<polygon fill="black" stroke="black" points="269.43,-32.11 278.25,-26.24 267.69,-25.33 269.43,-32.11"/> <g class="node" transform="translate(4 256)">
</g> <ellipse cx="91.47" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<g id="node5" class="node"> <text x="91.47" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<title>:core:database</title> </g>
<ellipse fill="none" stroke="black" cx="736.69" cy="-90" rx="63.63" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="736.69" y="-84.95" font-family="Times,serif" font-size="14.00">:core:database</text> <path fill="none" d="M394.3 103.6c-51.27 10.45-140.4 28.66-216.83 44.4-6.2 1.28-12.66 2.61-19.13 3.95"/>
</g> <path d="m159.51 155.28-10.5-1.4 9.08-5.45z"/>
<g id="edge4" class="edge"> </g>
<title>:core:data-&gt;:core:database</title> <g class="node" transform="translate(4 256)">
<path fill="none" stroke="red" stroke-width="2" d="M459.48,-152.38C508.14,-142.05 591.93,-124.12 663.69,-108 668.26,-106.97 672.99,-105.9 677.74,-104.81"/> <ellipse cx="432.47" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<polygon fill="red" stroke="red" stroke-width="2" points="676.9,-108.6 685.86,-102.94 675.33,-101.78 676.9,-108.6"/> <text x="432.47" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g> </g>
<g id="node6" class="node"> <g stroke="#000" class="edge">
<title>:core:datastore</title> <path fill="none" d="M436.47 112.3v24.16"/>
<ellipse fill="none" stroke="black" cx="87.69" cy="-90" rx="65.17" ry="18"/> <path d="m439.97 136.38-3.5 10-3.5-10z"/>
<text text-anchor="middle" x="87.69" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="edge5" class="edge"> <ellipse cx="282.47" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<title>:core:data-&gt;:core:datastore</title> <text x="282.47" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<path fill="none" stroke="black" d="M378.09,-152.52C328.27,-142.11 241.25,-123.86 166.69,-108 160.86,-106.76 154.79,-105.46 148.71,-104.16"/> </g>
<polygon fill="black" stroke="black" points="149.82,-100.82 139.31,-102.14 148.36,-107.66 149.82,-100.82"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M406.84 108.83c-22.19 10.35-52.86 24.67-77.69 36.26"/>
<g id="node7" class="node"> <path d="m330.82 148.17-10.54 1.05 7.58-7.4z"/>
<title>:core:network</title> </g>
<ellipse fill="none" stroke="black" cx="418.69" cy="-90" rx="62.1" ry="18"/> <g class="node" transform="translate(4 256)">
<text text-anchor="middle" x="418.69" y="-84.95" font-family="Times,serif" font-size="14.00">:core:network</text> <ellipse cx="596.47" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
</g> <text x="596.47" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<g id="edge6" class="edge"> </g>
<title>:core:data-&gt;:core:network</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M418.69,-143.7C418.69,-136.41 418.69,-127.73 418.69,-119.54"/> <path fill="none" d="M467.71 108.33c24.28 10.37 58.36 24.91 85.91 36.67"/>
<polygon fill="black" stroke="black" points="422.19,-119.62 418.69,-109.62 415.19,-119.62 422.19,-119.62"/> <path d="m555 141.78 7.82 7.15-10.57-.71z"/>
</g> </g>
<g id="node8" class="node"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:analytics</title> <path fill="none" d="M731.68 181.67c-25.43 10.73-60.1 25.35-87.42 36.87"/>
<ellipse fill="none" stroke="black" cx="273.69" cy="-90" rx="64.66" ry="18"/> <path fill="red" d="m647.18 221.11-10.58.66 7.86-7.11z"/>
<text text-anchor="middle" x="273.69" y="-84.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge7" class="edge"> <path fill="none" d="M153.37 175.69c18.26 2.71 38.52 5.67 57.1 8.31 115.27 16.35 249.85 34.41 326.98 44.67"/>
<title>:core:data-&gt;:core:analytics</title> <path d="m537.45 225.14 9.45 4.78-10.37 2.15z"/>
<path fill="none" stroke="black" d="M390.39,-147.34C368.99,-137.01 339.3,-122.67 315.21,-111.05"/> </g>
<polygon fill="black" stroke="black" points="316.83,-107.94 306.3,-106.74 313.78,-114.24 316.83,-107.94"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M141.78 179.51c43.64 11.8 109.15 29.5 155.92 42.15"/>
<g id="node9" class="node"> <path d="m298.37 218.21 8.74 5.99-10.57.77z"/>
<title>:core:notifications</title> </g>
<ellipse fill="none" stroke="black" cx="576.69" cy="-90" rx="77.97" ry="18"/> <g class="node" transform="translate(4 256)">
<text text-anchor="middle" x="576.69" y="-84.95" font-family="Times,serif" font-size="14.00">:core:notifications</text> <ellipse cx="91.47" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
</g> <text x="91.47" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<g id="edge8" class="edge"> </g>
<title>:core:data-&gt;:core:notifications</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M448.78,-147.67C472.18,-137.3 505.01,-122.76 531.55,-111"/> <path fill="none" d="M95.47 184.3v24.16"/>
<polygon fill="black" stroke="black" points="532.64,-114.34 540.37,-107.09 529.81,-107.94 532.64,-114.34"/> <path d="m98.97 208.38-3.5 10-3.5-10z"/>
</g> </g>
<g id="edge9" class="edge"> <g stroke="#000" class="edge">
<title>:core:database-&gt;:core:model</title> <path fill="none" d="M470.85 181.67c25.13 10.73 59.38 25.35 86.37 36.87"/>
<path fill="none" stroke="red" stroke-width="2" d="M703.15,-74.33C678.75,-63.65 645.52,-49.11 619.24,-37.62"/> <path d="m558.32 215.2 7.83 7.15-10.57-.71z"/>
<polygon fill="red" stroke="red" stroke-width="2" points="622.16,-35.07 611.6,-34.27 619.35,-41.49 622.16,-35.07"/> </g>
</g> <g stroke="#000" class="edge">
<g id="edge11" class="edge"> <path fill="none" d="M417.04 183.59c-10.31 8.8-23.17 19.78-34.55 29.49"/>
<title>:core:datastore-&gt;:core:model</title> <path d="m384.8 215.72-9.88 3.83 5.33-9.16z"/>
<path fill="none" stroke="black" d="M143.5,-80.41C161.44,-77.68 181.4,-74.67 199.69,-72 310.88,-55.75 440.67,-37.7 515.31,-27.42"/> </g>
<polygon fill="black" stroke="black" points="515.43,-30.94 524.86,-26.1 514.47,-24 515.43,-30.94"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M600.47 184.3v24.16"/>
<g id="edge12" class="edge"> <path d="m603.97 208.38-3.5 10-3.5-10z"/>
<title>:core:datastore-&gt;:core:common</title> </g>
<path fill="none" stroke="black" d="M132.27,-76.57C174.44,-64.81 237.85,-47.12 283.26,-34.46"/> <g stroke="#000" class="edge">
<polygon fill="black" stroke="black" points="283.95,-37.9 292.64,-31.84 282.07,-31.16 283.95,-37.9"/> <path fill="none" d="M551.87 180.83c-40.74 11.59-98.94 28.15-141.58 40.29"/>
</g> <path d="m411.28 224.47-10.58-.62 8.66-6.11z"/>
<g id="node10" class="node">
<title>:core:datastore-proto</title>
<ellipse fill="none" stroke="black" cx="87.69" cy="-18" rx="87.69" ry="18"/>
<text text-anchor="middle" x="87.69" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text>
</g>
<g id="edge10" class="edge">
<title>:core:datastore-&gt;:core:datastore-proto</title>
<path fill="none" stroke="black" d="M87.69,-71.7C87.69,-64.41 87.69,-55.73 87.69,-47.54"/>
<polygon fill="black" stroke="black" points="91.19,-47.62 87.69,-37.62 84.19,-47.62 91.19,-47.62"/>
</g>
<g id="edge14" class="edge">
<title>:core:network-&gt;:core:model</title>
<path fill="none" stroke="black" d="M451.81,-74.33C475.91,-63.65 508.72,-49.11 534.67,-37.62"/>
<polygon fill="black" stroke="black" points="535.85,-40.92 543.58,-33.67 533.01,-34.52 535.85,-40.92"/>
</g>
<g id="edge13" class="edge">
<title>:core:network-&gt;:core:common</title>
<path fill="none" stroke="black" d="M399.73,-72.41C389.67,-63.61 377.12,-52.63 366.03,-42.92"/>
<polygon fill="black" stroke="black" points="368.48,-40.42 358.65,-36.47 363.87,-45.69 368.48,-40.42"/>
</g>
<g id="edge15" class="edge">
<title>:core:notifications-&gt;:core:model</title>
<path fill="none" stroke="black" d="M576.69,-71.7C576.69,-64.41 576.69,-55.73 576.69,-47.54"/>
<polygon fill="black" stroke="black" points="580.19,-47.62 576.69,-37.62 573.19,-47.62 580.19,-47.62"/>
</g>
<g id="edge16" class="edge">
<title>:core:notifications-&gt;:core:common</title>
<path fill="none" stroke="black" d="M529.95,-75.25C490.64,-63.69 434.4,-47.15 393.08,-35"/>
<polygon fill="black" stroke="black" points="394.15,-31.66 383.56,-32.2 392.17,-38.38 394.15,-31.66"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 8.4 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

@ -1,13 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="122pt" height="44pt" viewBox="0 0 122.31 44">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="119pt" height="44pt" viewBox="0.00 0.00 118.89 44.00"> <path fill="#fff" d="M0 44V0h122.31v44z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)"> <g class="node" transform="translate(4 40)">
<title>G</title> <ellipse cx="57.16" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-40 114.89,-40 114.89,4 -4,4"/> <text x="57.16" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<g id="node1" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="55.45" cy="-18" rx="55.45" ry="18"/>
<text text-anchor="middle" x="55.45" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 777 B

After

Width:  |  Height:  |  Size: 455 B

@ -1,33 +1,25 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="274pt" height="116pt" viewBox="0 0 273.97 116">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="268pt" height="116pt" viewBox="0.00 0.00 267.62 116.00"> <path fill="#fff" d="M0 116V0h273.97v116z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 112)"> <g class="node" transform="translate(4 112)">
<title>G</title> <ellipse cx="137.81" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-112 263.62,-112 263.62,4 -4,4"/> <text x="137.81" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<g id="node1" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="134.17" cy="-90" rx="62.1" ry="18"/>
<text text-anchor="middle" x="134.17" y="-84.95" font-family="Times,serif" font-size="14.00">:core:network</text>
</g> </g>
<g id="node2" class="node"> <g class="node" transform="translate(4 112)">
<title>:core:common</title> <ellipse cx="66.81" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<ellipse fill="none" stroke="black" cx="65.17" cy="-18" rx="65.17" ry="18"/> <text x="66.81" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<text text-anchor="middle" x="65.17" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text>
</g> </g>
<g id="edge1" class="edge"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:network-&gt;:core:common</title> <path fill="none" d="M124.99 39.59c-8.76 8.63-19.63 19.35-29.33 28.91"/>
<path fill="none" stroke="red" stroke-width="2" d="M117.82,-72.41C109.31,-63.78 98.75,-53.06 89.32,-43.5"/> <path fill="red" d="m99.25 69.88-9.58 4.52 4.67-9.51z"/>
<polygon fill="red" stroke="red" stroke-width="2" points="93.04,-42.29 83.53,-37.63 88.06,-47.2 93.04,-42.29"/>
</g> </g>
<g id="node3" class="node"> <g class="node" transform="translate(4 112)">
<title>:core:model</title> <ellipse cx="208.81" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<ellipse fill="none" stroke="black" cx="204.17" cy="-18" rx="55.45" ry="18"/> <text x="208.81" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<text text-anchor="middle" x="204.17" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text>
</g> </g>
<g id="edge2" class="edge"> <g stroke="#000" class="edge">
<title>:core:network-&gt;:core:model</title> <path fill="none" d="M158.64 39.59c8.75 8.63 19.63 19.35 29.33 28.91"/>
<path fill="none" stroke="black" d="M150.76,-72.41C159.39,-63.78 170.11,-53.06 179.67,-43.5"/> <path d="m190.37 65.95 4.66 9.52-9.58-4.53z"/>
<polygon fill="black" stroke="black" points="182.03,-46.09 186.63,-36.54 177.08,-41.14 182.03,-46.09"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -1,33 +1,25 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="274pt" height="116pt" viewBox="0 0 273.97 116">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="268pt" height="116pt" viewBox="0.00 0.00 267.62 116.00"> <path fill="#fff" d="M0 116V0h273.97v116z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 112)"> <g class="node" transform="translate(4 112)">
<title>G</title> <ellipse cx="128.16" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-112 263.62,-112 263.62,4 -4,4"/> <text x="128.16" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<g id="node1" class="node">
<title>:core:notifications</title>
<ellipse fill="none" stroke="black" cx="124.45" cy="-90" rx="77.97" ry="18"/>
<text text-anchor="middle" x="124.45" y="-84.95" font-family="Times,serif" font-size="14.00">:core:notifications</text>
</g> </g>
<g id="node2" class="node"> <g class="node" transform="translate(4 112)">
<title>:core:model</title> <ellipse cx="57.16" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<ellipse fill="none" stroke="black" cx="55.45" cy="-18" rx="55.45" ry="18"/> <text x="57.16" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<text text-anchor="middle" x="55.45" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text>
</g> </g>
<g id="edge1" class="edge"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:notifications-&gt;:core:model</title> <path fill="none" d="M114.97 39.95c-8.76 8.63-19.57 19.29-29.2 28.78"/>
<path fill="none" stroke="red" stroke-width="2" d="M107.74,-72.05C99.23,-63.42 88.72,-52.76 79.37,-43.27"/> <path fill="red" d="m89.43 70.04-9.58 4.53 4.67-9.52z"/>
<polygon fill="red" stroke="red" stroke-width="2" points="83.16,-42.13 73.64,-37.46 78.17,-47.04 83.16,-42.13"/>
</g> </g>
<g id="node3" class="node"> <g class="node" transform="translate(4 112)">
<title>:core:common</title> <ellipse cx="199.16" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<ellipse fill="none" stroke="black" cx="194.45" cy="-18" rx="65.17" ry="18"/> <text x="199.16" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<text text-anchor="middle" x="194.45" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text>
</g> </g>
<g id="edge2" class="edge"> <g stroke="#000" class="edge">
<title>:core:notifications-&gt;:core:common</title> <path fill="none" d="M149.34 39.95c8.64 8.51 19.26 18.98 28.78 28.37"/>
<path fill="none" stroke="black" d="M141.39,-72.05C149.9,-63.54 160.38,-53.07 169.76,-43.68"/> <path d="m180.39 65.64 4.66 9.51-9.58-4.53z"/>
<polygon fill="black" stroke="black" points="171.99,-46.41 176.59,-36.86 167.04,-41.46 171.99,-46.41"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -1,23 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="284" height="116pt" viewBox="0 0 213.49 116">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="205pt" height="116pt" viewBox="0.00 0.00 204.88 116.00"> <path fill="#fff" d="M0 116V0h213.49v116z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 112)"> <g class="node" transform="translate(4 112)">
<title>G</title> <ellipse cx="102.74" cy="-90" fill="none" stroke="#000" rx="102.74" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-112 200.88,-112 200.88,4 -4,4"/> <text x="102.74" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:screenshot-testing</text>
<g id="node1" class="node">
<title>:core:screenshot-testing</title>
<ellipse fill="none" stroke="black" cx="98.44" cy="-90" rx="98.44" ry="18"/>
<text text-anchor="middle" x="98.44" y="-84.95" font-family="Times,serif" font-size="14.00">:core:screenshot-testing</text>
</g> </g>
<g id="node2" class="node"> <g class="node" transform="translate(4 112)">
<title>:core:designsystem</title> <ellipse cx="102.74" cy="-18" fill="none" stroke="#000" rx="85.06" ry="18"/>
<ellipse fill="none" stroke="black" cx="98.44" cy="-18" rx="82.06" ry="18"/> <text x="102.74" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<text text-anchor="middle" x="98.44" y="-12.95" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g> </g>
<g id="edge1" class="edge"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:screenshot-testing-&gt;:core:designsystem</title> <path fill="none" d="M106.74 40.3v24.16"/>
<path fill="none" stroke="red" stroke-width="2" d="M98.44,-71.7C98.44,-64.41 98.44,-55.73 98.44,-47.54"/> <path fill="red" d="m110.24 62.87-3.5 10-3.5-10z"/>
<polygon fill="red" stroke="red" stroke-width="2" points="101.94,-49.13 98.44,-39.13 94.94,-49.13 101.94,-49.13"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 944 B

@ -1,153 +1,121 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="860pt" height="260pt" viewBox="0 0 859.61 260">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="832pt" height="260pt" viewBox="0.00 0.00 831.77 260.00"> <path fill="#fff" d="M0 260V0h859.61v260z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)"> <g class="node" transform="translate(4 256)">
<title>G</title> <ellipse cx="359.72" cy="-234" fill="none" stroke="#000" rx="58.77" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-256 827.77,-256 827.77,4 -4,4"/> <text x="359.72" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:testing</text>
<g id="node1" class="node"> </g>
<title>:core:testing</title> <g class="node" transform="translate(4 256)">
<ellipse fill="none" stroke="black" cx="349.29" cy="-234" rx="56.47" ry="18"/> <ellipse cx="93.72" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text text-anchor="middle" x="349.29" y="-228.95" font-family="Times,serif" font-size="14.00">:core:testing</text> <text x="93.72" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g> </g>
<g id="node2" class="node"> <g stroke="#000" class="edge">
<title>:core:analytics</title> <path fill="none" d="M335.26 38.2c-47.85 25.54-144.45 77.11-198.56 105.99"/>
<ellipse fill="none" stroke="black" cx="91.29" cy="-90" rx="64.66" ry="18"/> <path d="m138.6 147.15-10.47 1.62 7.17-7.8z"/>
<text text-anchor="middle" x="91.29" y="-84.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="edge1" class="edge"> <ellipse cx="359.72" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<title>:core:testing-&gt;:core:analytics</title> <text x="359.72" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<path fill="none" stroke="black" d="M322.17,-218.07C276.08,-192.7 182.35,-141.12 129.6,-112.08"/> </g>
<polygon fill="black" stroke="black" points="131.39,-109.07 120.94,-107.32 128.02,-115.21 131.39,-109.07"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M308.51 28.66C191.4 42.71-64.42 85.41 21.72 184c39.25 44.92 207.29 25.48 266 36 5.22.93 10.62 1.98 16.02 3.08"/>
<g id="node3" class="node"> <path d="m304.24 219.61 9.07 5.49-10.51 1.36z"/>
<title>:core:common</title> </g>
<ellipse fill="none" stroke="black" cx="349.29" cy="-18" rx="65.17" ry="18"/> <g class="node" transform="translate(4 256)">
<text text-anchor="middle" x="349.29" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text> <ellipse cx="359.72" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
</g> <text x="359.72" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<g id="edge2" class="edge"> </g>
<title>:core:testing-&gt;:core:common</title> <g stroke="red" stroke-width="2" class="edge">
<path fill="none" stroke="black" d="M296.51,-227.13C183.14,-212.55 -66.81,-168.65 17.29,-72 55.29,-28.33 218.36,-46.49 275.29,-36 280.24,-35.09 285.36,-34.07 290.48,-33"/> <path fill="none" d="M363.72 40.3v24.16"/>
<polygon fill="black" stroke="black" points="291.14,-36.44 300.17,-30.91 289.66,-29.6 291.14,-36.44"/> <path fill="red" d="m367.22 62.87-3.5 10-3.5-10z"/>
</g> </g>
<g id="node4" class="node"> <g class="node" transform="translate(4 256)">
<title>:core:data</title> <ellipse cx="584.72" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<ellipse fill="none" stroke="black" cx="349.29" cy="-162" rx="47.26" ry="18"/> <text x="584.72" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<text text-anchor="middle" x="349.29" y="-156.95" font-family="Times,serif" font-size="14.00">:core:data</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge3" class="edge"> <path fill="none" d="M418.59 28.91C533.39 42.54 792.65 80.29 844.72 148c51.56 67.05-95.5 83.82-187.67 87.86"/>
<title>:core:testing-&gt;:core:data</title> <path d="m657.46 239.35-10.13-3.11 9.85-3.89z"/>
<path fill="none" stroke="red" stroke-width="2" d="M349.29,-215.7C349.29,-208.41 349.29,-199.73 349.29,-191.54"/> </g>
<polygon fill="red" stroke="red" stroke-width="2" points="352.8,-193.13 349.29,-183.13 345.8,-193.13 352.8,-193.13"/> <g class="node" transform="translate(4 256)">
</g> <ellipse cx="750.72" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<g id="node5" class="node"> <text x="750.72" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<title>:core:model</title> </g>
<ellipse fill="none" stroke="black" cx="566.29" cy="-18" rx="55.45" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="566.29" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text> <path fill="none" d="M400.51 36.36c70.04 25.44 222.72 80.88 302.82 109.97"/>
</g> <path d="m704.04 142.87 8.2 6.7-10.59-.12z"/>
<g id="edge4" class="edge"> </g>
<title>:core:testing-&gt;:core:model</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M401.41,-226.88C511.77,-212.74 763.1,-173.85 813.29,-108 862.8,-43.06 722.06,-25.42 633.09,-20.69"/> <path fill="none" d="M324.76 105.25c-44.63 11.75-118.2 31.11-169.45 44.6"/>
<polygon fill="black" stroke="black" points="633.38,-17.2 623.23,-20.21 633.05,-24.19 633.38,-17.2"/> <path d="m156.44 153.17-10.56-.84 8.78-5.93z"/>
</g> </g>
<g id="node6" class="node"> <g stroke="#000" class="edge">
<title>:core:notifications</title> <path fill="none" d="M315.28 97.72c-35.07 4.8-80.25 17.47-103.56 50.28-9.26 13.04-9.26 22.96 0 36 11.01 15.5 53.26 29.5 90.43 39.21"/>
<ellipse fill="none" stroke="black" cx="726.29" cy="-90" rx="77.97" ry="18"/> <path d="m302.68 219.73 8.83 5.85-10.56.94z"/>
<text text-anchor="middle" x="726.29" y="-84.95" font-family="Times,serif" font-size="14.00">:core:notifications</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge5" class="edge"> <path fill="none" d="M407.47 102.59c58.44 10.17 165.19 28.86 256.25 45.41 6.39 1.16 13.02 2.38 19.66 3.6"/>
<title>:core:testing-&gt;:core:notifications</title> <path d="m683.85 148.13 9.19 5.26-10.47 1.62z"/>
<path fill="none" stroke="black" d="M384.76,-219.64C452.16,-194.25 598.91,-138.98 676.27,-109.84"/> </g>
<polygon fill="black" stroke="black" points="677.16,-113.25 685.29,-106.45 674.7,-106.69 677.16,-113.25"/> <g class="node" transform="translate(4 256)">
</g> <ellipse cx="584.72" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<g id="edge10" class="edge"> <text x="584.72" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<title>:core:data-&gt;:core:analytics</title> </g>
<path fill="none" stroke="black" d="M311.5,-150.75C268.3,-139.03 197.16,-119.72 147.46,-106.24"/> <g stroke="red" stroke-width="2" class="edge">
<polygon fill="black" stroke="black" points="148.61,-102.92 138.04,-103.68 146.77,-109.68 148.61,-102.92"/> <path fill="none" d="M400.37 106.4c36.7 11.42 93.54 29.1 135.19 42.06"/>
</g> <path fill="red" d="m534.93 144.6 8.51 6.31-10.58.37z"/>
<g id="edge6" class="edge"> </g>
<title>:core:data-&gt;:core:common</title> <g class="node" transform="translate(4 256)">
<path fill="none" stroke="black" d="M303.06,-157.76C269.29,-152.68 225.66,-139.91 203.29,-108 194.11,-94.9 194.11,-85.1 203.29,-72 213.78,-57.04 254.06,-43.07 289.66,-33.23"/> <ellipse cx="284.72" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<polygon fill="black" stroke="black" points="290.31,-36.68 299.06,-30.71 288.49,-29.92 290.31,-36.68"/> <text x="284.72" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g> </g>
<g id="edge11" class="edge"> <g stroke="#000" class="edge">
<title>:core:data-&gt;:core:notifications</title> <path fill="none" d="M346.33 111.24c-9.33 8.7-21.02 19.61-31.43 29.33"/>
<path fill="none" stroke="black" d="M391.59,-153.44C448.09,-143.3 551.29,-124.64 639.29,-108 645.15,-106.89 651.23,-105.73 657.33,-104.56"/> <path d="m317.35 143.07-9.7 4.26 4.92-9.38z"/>
<polygon fill="black" stroke="black" points="657.65,-108.06 666.8,-102.72 656.32,-101.19 657.65,-108.06"/> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="node7" class="node"> <ellipse cx="435.72" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<title>:core:database</title> <text x="435.72" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse fill="none" stroke="black" cx="566.29" cy="-90" rx="63.63" ry="18"/> </g>
<text text-anchor="middle" x="566.29" y="-84.95" font-family="Times,serif" font-size="14.00">:core:database</text> <g stroke="#000" class="edge">
</g> <path fill="none" d="M381.35 111.24c9.55 8.79 21.54 19.83 32.16 29.62"/>
<g id="edge7" class="edge"> <path d="m415.57 137.99 4.98 9.35-9.73-4.2z"/>
<title>:core:data-&gt;:core:database</title> </g>
<path fill="none" stroke="red" stroke-width="2" d="M384.64,-149.6C419.88,-138.23 474.39,-120.65 514.51,-107.71"/> <g stroke="#000" class="edge">
<polygon fill="red" stroke="red" stroke-width="2" points="514.09,-111.52 522.53,-105.12 511.94,-104.86 514.09,-111.52"/> <path fill="none" d="M694.53 178.33c-10.27 1.91-20.84 3.86-30.81 5.67-80.46 14.62-173.17 30.92-233.98 41.53"/>
</g> <path d="m430.71 228.91-10.45-1.73 9.25-5.16z"/>
<g id="node8" class="node"> </g>
<title>:core:datastore</title> <g stroke="#000" class="edge">
<ellipse fill="none" stroke="black" cx="277.29" cy="-90" rx="65.17" ry="18"/> <path fill="none" d="M718.29 182.36c-25.24 10.65-58.99 24.88-85.72 36.15"/>
<text text-anchor="middle" x="277.29" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> <path d="m633.94 221.73-10.58.66 7.86-7.11z"/>
</g> </g>
<g id="edge8" class="edge"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:data-&gt;:core:datastore</title> <path fill="none" d="M588.72 184.3v24.16"/>
<path fill="none" stroke="black" d="M332.6,-144.76C323.64,-136.06 312.42,-125.15 302.43,-115.43"/> <path fill="red" d="m592.22 206.87-3.5 10-3.5-10z"/>
<polygon fill="black" stroke="black" points="305.1,-113.15 295.49,-108.69 300.22,-118.17 305.1,-113.15"/> </g>
</g> <g stroke="#000" class="edge">
<g id="node9" class="node"> <path fill="none" d="M306.5 183.59c9.27 8.65 20.79 19.41 31.06 28.99"/>
<title>:core:network</title> <path d="m339.79 209.87 4.92 9.38-9.7-4.26z"/>
<ellipse fill="none" stroke="black" cx="422.29" cy="-90" rx="62.1" ry="18"/> </g>
<text text-anchor="middle" x="422.29" y="-84.95" font-family="Times,serif" font-size="14.00">:core:network</text> <g stroke="#000" class="edge">
</g> <path fill="none" d="M338.6 178.64c53.46 12.47 138.16 32.24 193.94 45.25"/>
<g id="edge9" class="edge"> <path d="m533.22 220.46 8.95 5.68-10.54 1.13z"/>
<title>:core:data-&gt;:core:network</title> </g>
<path fill="none" stroke="black" d="M366.23,-144.76C375.31,-136.06 386.68,-125.15 396.81,-115.43"/> <g class="node" transform="translate(4 256)">
<polygon fill="black" stroke="black" points="399.06,-118.13 403.86,-108.68 394.22,-113.08 399.06,-118.13"/> <ellipse cx="183.72" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
</g> <text x="183.72" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<g id="edge19" class="edge"> </g>
<title>:core:notifications-&gt;:core:common</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M668.28,-77.56C658.61,-75.68 648.67,-73.77 639.29,-72 561.93,-57.37 472.83,-41.19 414.03,-30.6"/> <path fill="none" d="M265.3 183.24c-13.2 9.14-29.89 20.71-44.41 30.77"/>
<polygon fill="black" stroke="black" points="415,-27.22 404.54,-28.89 413.76,-34.1 415,-27.22"/> <path d="m223.18 216.68-10.21 2.82 6.22-8.57z"/>
</g> </g>
<g id="edge18" class="edge"> <g stroke="#000" class="edge">
<title>:core:notifications-&gt;:core:model</title> <path fill="none" d="M421.71 183.59c-9.39 8.65-21.07 19.41-31.48 28.99"/>
<path fill="none" stroke="black" d="M691.18,-73.64C666.85,-62.99 634.32,-48.76 608.56,-37.49"/> <path d="m392.71 215.06-9.73 4.2 4.99-9.35z"/>
<polygon fill="black" stroke="black" points="610.29,-34.43 599.72,-33.62 607.48,-40.84 610.29,-34.43"/> </g>
</g> <g stroke="#000" class="edge">
<g id="edge12" class="edge"> <path fill="none" d="M471.69 182.02c22.2 10.42 51.97 24.41 75.93 35.67"/>
<title>:core:database-&gt;:core:model</title> <path d="m548.9 214.42 7.56 7.42-10.54-1.08z"/>
<path fill="none" stroke="red" stroke-width="2" d="M566.29,-71.7C566.29,-64.41 566.29,-55.73 566.29,-47.54"/>
<polygon fill="red" stroke="red" stroke-width="2" points="569.8,-49.13 566.29,-39.13 562.8,-49.13 569.8,-49.13"/>
</g>
<g id="edge15" class="edge">
<title>:core:datastore-&gt;:core:common</title>
<path fill="none" stroke="black" d="M294.36,-72.41C303.32,-63.69 314.48,-52.85 324.4,-43.21"/>
<polygon fill="black" stroke="black" points="326.54,-46.01 331.27,-36.53 321.66,-40.99 326.54,-46.01"/>
</g>
<g id="edge14" class="edge">
<title>:core:datastore-&gt;:core:model</title>
<path fill="none" stroke="black" d="M325.02,-77.44C376.36,-65.01 457.86,-45.27 511.71,-32.22"/>
<polygon fill="black" stroke="black" points="512.39,-35.66 521.29,-29.9 510.75,-28.85 512.39,-35.66"/>
</g>
<g id="node10" class="node">
<title>:core:datastore-proto</title>
<ellipse fill="none" stroke="black" cx="178.29" cy="-18" rx="87.69" ry="18"/>
<text text-anchor="middle" x="178.29" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text>
</g>
<g id="edge13" class="edge">
<title>:core:datastore-&gt;:core:datastore-proto</title>
<path fill="none" stroke="black" d="M254.33,-72.76C241.52,-63.71 225.35,-52.27 211.21,-42.28"/>
<polygon fill="black" stroke="black" points="213.24,-39.42 203.06,-36.51 209.2,-45.14 213.24,-39.42"/>
</g>
<g id="edge16" class="edge">
<title>:core:network-&gt;:core:common</title>
<path fill="none" stroke="black" d="M404.99,-72.41C395.97,-63.76 384.75,-53 374.76,-43.42"/>
<polygon fill="black" stroke="black" points="377.46,-41.16 367.82,-36.76 372.61,-46.21 377.46,-41.16"/>
</g>
<g id="edge17" class="edge">
<title>:core:network-&gt;:core:model</title>
<path fill="none" stroke="black" d="M453.19,-73.98C474.54,-63.6 503.16,-49.69 526.26,-38.46"/>
<polygon fill="black" stroke="black" points="527.62,-41.69 535.08,-34.17 524.56,-35.4 527.62,-41.69"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

@ -1,43 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="616" height="116pt" viewBox="0 0 462.5 116">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="449pt" height="116pt" viewBox="0.00 0.00 449.10 116.00"> <path fill="#fff" d="M0 116V0h462.5v116z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 112)"> <g class="node" transform="translate(4 112)">
<title>G</title> <ellipse cx="237.34" cy="-90" fill="none" stroke="#000" rx="40.53" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-112 445.1,-112 445.1,4 -4,4"/> <text x="237.34" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
<g id="node1" class="node"> </g>
<title>:core:ui</title> <g class="node" transform="translate(4 112)">
<ellipse fill="none" stroke="black" cx="229.66" cy="-90" rx="39.07" ry="18"/> <ellipse cx="67.34" cy="-18" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text text-anchor="middle" x="229.66" y="-84.95" font-family="Times,serif" font-size="14.00">:core:ui</text> <text x="67.34" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g> </g>
<g id="node2" class="node"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:analytics</title> <path fill="none" d="M212.5 34.87c-26.1 10.75-64.98 26.76-95.34 39.26"/>
<ellipse fill="none" stroke="black" cx="64.66" cy="-18" rx="64.66" ry="18"/> <path fill="red" d="m120.2 76.67-10.58.57 7.91-7.04z"/>
<text text-anchor="middle" x="64.66" y="-12.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> </g>
</g> <g class="node" transform="translate(4 112)">
<g id="edge1" class="edge"> <ellipse cx="237.34" cy="-18" fill="none" stroke="#000" rx="85.06" ry="18"/>
<title>:core:ui-&gt;:core:analytics</title> <text x="237.34" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<path fill="none" stroke="red" stroke-width="2" d="M201.67,-77.13C176.45,-66.43 138.92,-50.51 109.52,-38.03"/> </g>
<polygon fill="red" stroke="red" stroke-width="2" points="112.45,-35.47 101.88,-34.79 109.72,-41.92 112.45,-35.47"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M241.34 40.3v24.16"/>
<g id="node3" class="node"> <path d="m244.84 64.38-3.5 10-3.5-10z"/>
<title>:core:designsystem</title> </g>
<ellipse fill="none" stroke="black" cx="229.66" cy="-18" rx="82.06" ry="18"/> <g class="node" transform="translate(4 112)">
<text text-anchor="middle" x="229.66" y="-12.95" font-family="Times,serif" font-size="14.00">:core:designsystem</text> <ellipse cx="397.34" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
</g> <text x="397.34" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<g id="edge2" class="edge"> </g>
<title>:core:ui-&gt;:core:designsystem</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M229.66,-71.7C229.66,-64.41 229.66,-55.73 229.66,-47.54"/> <path fill="none" d="M269.58 35.35c24.66 10.79 60.82 26.61 89.02 38.95"/>
<polygon fill="black" stroke="black" points="233.16,-47.62 229.66,-37.62 226.16,-47.62 233.16,-47.62"/> <path d="m359.84 71.02 7.76 7.22-10.57-.81z"/>
</g>
<g id="node4" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="385.66" cy="-18" rx="55.45" ry="18"/>
<text text-anchor="middle" x="385.66" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<g id="edge3" class="edge">
<title>:core:ui-&gt;:core:model</title>
<path fill="none" stroke="black" d="M256.83,-76.81C280.83,-66.04 316.19,-50.17 343.8,-37.78"/>
<polygon fill="black" stroke="black" points="344.89,-41.13 352.58,-33.84 342.02,-34.74 344.89,-41.13"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

@ -1,168 +1,133 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="1064pt" height="260pt" viewBox="0 0 1063.53 260">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1028pt" height="260pt" viewBox="0.00 0.00 1027.75 260.00"> <path fill="#fff" d="M0 260V0h1063.53v260z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)"> <g class="node" transform="translate(4 256)">
<title>G</title> <ellipse cx="198.06" cy="-234" fill="none" stroke="#000" rx="86.12" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-256 1023.75,-256 1023.75,4 -4,4"/> <text x="198.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:bookmarks</text>
<g id="node1" class="node"> </g>
<title>:feature:bookmarks</title> <g class="node" transform="translate(4 256)">
<ellipse fill="none" stroke="black" cx="192.06" cy="-234" rx="83.08" ry="18"/> <ellipse cx="198.06" cy="-162" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text text-anchor="middle" x="192.06" y="-228.95" font-family="Times,serif" font-size="14.00">:feature:bookmarks</text> <text x="198.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g> </g>
<g id="node2" class="node"> <g stroke="#000" class="edge">
<title>:core:ui</title> <path fill="none" d="M202.06 40.3v24.16"/>
<ellipse fill="none" stroke="black" cx="192.06" cy="-162" rx="39.07" ry="18"/> <path d="m205.56 64.38-3.5 10-3.5-10z"/>
<text text-anchor="middle" x="192.06" y="-156.95" font-family="Times,serif" font-size="14.00">:core:ui</text> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="edge1" class="edge"> <ellipse cx="85.06" cy="-90" fill="none" stroke="#000" rx="85.06" ry="18"/>
<title>:feature:bookmarks-&gt;:core:ui</title> <text x="85.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<path fill="none" stroke="black" d="M192.06,-215.7C192.06,-208.41 192.06,-199.73 192.06,-191.54"/> </g>
<polygon fill="black" stroke="black" points="195.56,-191.62 192.06,-181.62 188.56,-191.62 195.56,-191.62"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M184.75 40.1c-9.93 10.12-22.43 23.37-32.69 35.9-16.5 20.14-33.45 44.33-45.61 62.4"/>
<g id="node3" class="node"> <path d="m109.52 140.11-8.46 6.38 2.63-10.26z"/>
<title>:core:designsystem</title> </g>
<ellipse fill="none" stroke="black" cx="82.06" cy="-90" rx="82.06" ry="18"/> <g class="node" transform="translate(4 256)">
<text text-anchor="middle" x="82.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:designsystem</text> <ellipse cx="611.06" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
</g> <text x="611.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<g id="edge2" class="edge"> </g>
<title>:feature:bookmarks-&gt;:core:designsystem</title> <g stroke="red" stroke-width="2" class="edge">
<path fill="none" stroke="black" d="M175.93,-216.3C166.33,-206.1 154.11,-192.63 144.06,-180 128.01,-159.83 111.39,-135.78 99.41,-117.77"/> <path fill="none" d="M267.5 34.09c80.8 13.7 216.81 36.75 292.5 49.58"/>
<polygon fill="black" stroke="black" points="102.35,-115.88 93.93,-109.46 96.51,-119.73 102.35,-115.88"/> <path fill="red" d="m558.91 79.93 9.27 5.13-10.44 1.77z"/>
</g> </g>
<g id="node4" class="node"> <g stroke="#000" class="edge">
<title>:core:data</title> <path fill="none" d="M179.19 109.17c-15.56 9.64-36.48 22.59-54.24 33.6"/>
<ellipse fill="none" stroke="black" cx="591.06" cy="-162" rx="47.26" ry="18"/> <path d="m127.09 145.56-10.35 2.29 6.66-8.24z"/>
<text text-anchor="middle" x="591.06" y="-156.95" font-family="Times,serif" font-size="14.00">:core:data</text> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="edge3" class="edge"> <ellipse cx="293.06" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<title>:feature:bookmarks-&gt;:core:data</title> <text x="293.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<path fill="none" stroke="red" stroke-width="2" d="M255.28,-221.91C333.19,-208.24 464.2,-185.26 537.42,-172.41"/> </g>
<polygon fill="red" stroke="red" stroke-width="2" points="536.43,-176.14 545.68,-170.96 535.22,-169.24 536.43,-176.14"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M222.2 109.85c12.69 9.34 29.33 21.61 43.7 32.19"/>
<g id="edge5" class="edge"> <path d="m267.76 139.06 5.97 8.75-10.13-3.11z"/>
<title>:core:ui-&gt;:core:designsystem</title> </g>
<path fill="none" stroke="black" d="M169.8,-146.83C154.65,-137.19 134.29,-124.24 117,-113.23"/> <g class="node" transform="translate(4 256)">
<polygon fill="black" stroke="black" points="119.35,-110.58 109.04,-108.17 115.59,-116.49 119.35,-110.58"/> <ellipse cx="611.06" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
</g> <text x="611.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<g id="node5" class="node"> </g>
<title>:core:analytics</title> <g stroke="#000" class="edge">
<ellipse fill="none" stroke="black" cx="285.06" cy="-90" rx="64.66" ry="18"/> <path fill="none" d="M200.38 112.2c-.94 20.29.97 53.55 20.68 71.8 46.01 42.62 225.28 51.44 325.4 52.97"/>
<text text-anchor="middle" x="285.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> <path d="m546.2 233.46 9.95 3.63-10.04 3.37z"/>
</g> </g>
<g id="edge4" class="edge"> <g stroke="#000" class="edge">
<title>:core:ui-&gt;:core:analytics</title> <path fill="none" d="M573.69 104.09c-48.01 10.54-129.56 28.47-199.63 43.91-5.08 1.12-10.35 2.28-15.64 3.45"/>
<path fill="none" stroke="black" d="M211.78,-146.15C224.2,-136.81 240.49,-124.54 254.56,-113.96"/> <path d="m359.58 154.77-10.51-1.26 9.01-5.57z"/>
<polygon fill="black" stroke="black" points="256.32,-117.01 262.21,-108.2 252.11,-111.42 256.32,-117.01"/> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="node6" class="node"> <ellipse cx="781.06" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<title>:core:model</title> <text x="781.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse fill="none" stroke="black" cx="591.06" cy="-18" rx="55.45" ry="18"/> </g>
<text text-anchor="middle" x="591.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text> <g stroke="#000" class="edge">
</g> <path fill="none" d="M662.9 98.73c62.51 5.97 166.79 20.12 190.16 49.27 10.01 12.48 7.02 21.62 0 36-6.16 12.61-16.93 23.09-28.1 31.31"/>
<g id="edge6" class="edge"> <path d="m827.06 218.12-10.24 2.71 6.31-8.51z"/>
<title>:core:ui-&gt;:core:model</title> </g>
<path fill="none" stroke="black" d="M190.4,-143.81C189.47,-123.54 191.4,-90.3 211.06,-72 255.22,-30.9 427.13,-21.43 523.91,-19.4"/> <g class="node" transform="translate(4 256)">
<polygon fill="black" stroke="black" points="523.87,-22.9 533.81,-19.22 523.74,-15.9 523.87,-22.9"/> <ellipse cx="445.06" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
</g> <text x="445.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<g id="edge11" class="edge"> </g>
<title>:core:data-&gt;:core:analytics</title> <g stroke="red" stroke-width="2" class="edge">
<path fill="none" stroke="black" d="M551.05,-151.97C504.63,-141.47 425.78,-123.59 358.06,-108 353.57,-106.97 348.92,-105.89 344.24,-104.81"/> <path fill="none" d="M583.83 108.17c-25.23 10.64-61.09 25.76-89.48 37.73"/>
<polygon fill="black" stroke="black" points="345.36,-101.48 334.82,-102.62 343.78,-108.29 345.36,-101.48"/> <path fill="red" d="m497.23 148.48-10.57.66 7.85-7.11z"/>
</g> </g>
<g id="node7" class="node"> <g class="node" transform="translate(4 256)">
<title>:core:common</title> <ellipse cx="964.06" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<ellipse fill="none" stroke="black" cx="755.06" cy="-18" rx="65.17" ry="18"/> <text x="964.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<text text-anchor="middle" x="755.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge7" class="edge"> <path fill="none" d="M657.8 103.2c53.43 10.3 147.66 28.56 228.26 44.8 6.21 1.25 12.68 2.57 19.14 3.89"/>
<title>:core:data-&gt;:core:common</title> <path d="m905.45 148.37 9.09 5.44-10.5 1.42z"/>
<path fill="none" stroke="black" d="M636.86,-157.02C697,-150.74 797.62,-136.23 820.06,-108 830.02,-95.48 826.92,-86.45 820.06,-72 814.21,-59.69 803.96,-49.3 793.29,-41.07"/> </g>
<polygon fill="black" stroke="black" points="795.33,-38.22 785.15,-35.27 791.27,-43.92 795.33,-38.22"/> <g class="node" transform="translate(4 256)">
</g> <ellipse cx="775.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<g id="node8" class="node"> <text x="775.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<title>:core:database</title> </g>
<ellipse fill="none" stroke="black" cx="431.06" cy="-90" rx="63.63" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="431.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:database</text> <path fill="none" d="M646.29 108.33c24.97 10.66 60.29 25.74 88.23 37.66"/>
</g> <path d="m735.61 142.65 7.82 7.15-10.57-.71z"/>
<g id="edge8" class="edge"> </g>
<title>:core:data-&gt;:core:database</title> <g class="node" transform="translate(4 256)">
<path fill="none" stroke="red" stroke-width="2" d="M560.97,-147.83C536.75,-137.24 502.38,-122.2 475.07,-110.26"/> <ellipse cx="611.06" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<polygon fill="red" stroke="red" stroke-width="2" points="477.95,-107.7 467.39,-106.89 475.15,-114.11 477.95,-107.7"/> <text x="611.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g> </g>
<g id="node9" class="node"> <g stroke="#000" class="edge">
<title>:core:datastore</title> <path fill="none" d="M615.06 112.3v24.16"/>
<ellipse fill="none" stroke="black" cx="932.06" cy="-90" rx="65.17" ry="18"/> <path d="m618.56 136.38-3.5 10-3.5-10z"/>
<text text-anchor="middle" x="932.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> </g>
</g> <g stroke="red" stroke-width="2" class="edge">
<g id="edge9" class="edge"> <path fill="none" d="M483.86 181.67c25.43 10.73 60.1 25.35 87.41 36.87"/>
<title>:core:data-&gt;:core:datastore</title> <path fill="red" d="m571.08 214.66 7.85 7.11-10.57-.66z"/>
<path fill="none" stroke="black" d="M632.39,-152.8C684.04,-142.52 775.15,-124.26 853.06,-108 858.9,-106.78 864.97,-105.5 871.05,-104.21"/> </g>
<polygon fill="black" stroke="black" points="871.4,-107.71 880.45,-102.2 869.94,-100.87 871.4,-107.71"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M914.83 177.56c-64.82 12.85-173.94 34.49-241.12 47.81"/>
<g id="node10" class="node"> <path d="m674.46 228.79-10.49-1.49 9.13-5.38z"/>
<title>:core:network</title> </g>
<ellipse fill="none" stroke="black" cx="749.06" cy="-90" rx="62.1" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="749.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:network</text> <path fill="none" d="M930.58 181.33c-28.25 10.81-67.2 25.71-97.7 37.38"/>
</g> <path d="m834.49 221.84-10.59.3 8.08-6.84z"/>
<g id="edge10" class="edge"> </g>
<title>:core:data-&gt;:core:network</title> <g class="node" transform="translate(4 256)">
<path fill="none" stroke="black" d="M621.15,-147.67C645.1,-137.06 678.94,-122.07 705.79,-110.17"/> <ellipse cx="964.06" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<polygon fill="black" stroke="black" points="706.97,-113.47 714.7,-106.22 704.14,-107.07 706.97,-113.47"/> <text x="964.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g> </g>
<g id="node11" class="node"> <g stroke="#000" class="edge">
<title>:core:notifications</title> <path fill="none" d="M968.06 184.3v24.16"/>
<ellipse fill="none" stroke="black" cx="591.06" cy="-90" rx="77.97" ry="18"/> <path d="m971.56 208.38-3.5 10-3.5-10z"/>
<text text-anchor="middle" x="591.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:notifications</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge12" class="edge"> <path fill="none" d="M744.68 181.67c-25.13 10.73-59.38 25.35-86.36 36.87"/>
<title>:core:data-&gt;:core:notifications</title> <path d="m659.96 221.64-10.57.71 7.82-7.15z"/>
<path fill="none" stroke="black" d="M591.06,-143.7C591.06,-136.41 591.06,-127.73 591.06,-119.54"/> </g>
<polygon fill="black" stroke="black" points="594.56,-119.62 591.06,-109.62 587.56,-119.62 594.56,-119.62"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M780.54 184.3c.63 7.29 1.37 15.97 2.07 24.16"/>
<g id="edge13" class="edge"> <path d="m786.1 208.13-2.64 10.26-4.34-9.67z"/>
<title>:core:database-&gt;:core:model</title> </g>
<path fill="none" stroke="red" stroke-width="2" d="M464.6,-74.33C489,-63.65 522.23,-49.11 548.51,-37.62"/> <g stroke="#000" class="edge">
<polygon fill="red" stroke="red" stroke-width="2" points="548.4,-41.49 556.15,-34.27 545.59,-35.07 548.4,-41.49"/> <path fill="none" d="M615.06 184.3v24.16"/>
</g> <path d="m618.56 208.38-3.5 10-3.5-10z"/>
<g id="edge15" class="edge"> </g>
<title>:core:datastore-&gt;:core:model</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M881.01,-78.52C818.61,-65.71 713.32,-44.1 648.25,-30.74"/> <path fill="none" d="M652.36 182.36c25.54 10.52 59.58 24.53 86.78 35.73"/>
<polygon fill="black" stroke="black" points="648.97,-27.31 638.47,-28.73 647.56,-34.17 648.97,-27.31"/> <path d="m740.27 214.77 7.91 7.05-10.58-.58z"/>
</g>
<g id="edge16" class="edge">
<title>:core:datastore-&gt;:core:common</title>
<path fill="none" stroke="black" d="M895.81,-74.67C868.61,-63.91 831.14,-49.09 801.71,-37.45"/>
<polygon fill="black" stroke="black" points="803.25,-34.29 792.66,-33.87 800.68,-40.8 803.25,-34.29"/>
</g>
<g id="node12" class="node">
<title>:core:datastore-proto</title>
<ellipse fill="none" stroke="black" cx="932.06" cy="-18" rx="87.69" ry="18"/>
<text text-anchor="middle" x="932.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text>
</g>
<g id="edge14" class="edge">
<title>:core:datastore-&gt;:core:datastore-proto</title>
<path fill="none" stroke="black" d="M932.06,-71.7C932.06,-64.41 932.06,-55.73 932.06,-47.54"/>
<polygon fill="black" stroke="black" points="935.56,-47.62 932.06,-37.62 928.56,-47.62 935.56,-47.62"/>
</g>
<g id="edge18" class="edge">
<title>:core:network-&gt;:core:model</title>
<path fill="none" stroke="black" d="M715.94,-74.33C691.84,-63.65 659.03,-49.11 633.08,-37.62"/>
<polygon fill="black" stroke="black" points="634.74,-34.52 624.17,-33.67 631.9,-40.92 634.74,-34.52"/>
</g>
<g id="edge17" class="edge">
<title>:core:network-&gt;:core:common</title>
<path fill="none" stroke="black" d="M750.54,-71.7C751.17,-64.41 751.91,-55.73 752.61,-47.54"/>
<polygon fill="black" stroke="black" points="756.1,-47.87 753.46,-37.61 749.12,-47.28 756.1,-47.87"/>
</g>
<g id="edge19" class="edge">
<title>:core:notifications-&gt;:core:model</title>
<path fill="none" stroke="black" d="M591.06,-71.7C591.06,-64.41 591.06,-55.73 591.06,-47.54"/>
<polygon fill="black" stroke="black" points="594.56,-47.62 591.06,-37.62 587.56,-47.62 594.56,-47.62"/>
</g>
<g id="edge20" class="edge">
<title>:core:notifications-&gt;:core:common</title>
<path fill="none" stroke="black" d="M627.05,-73.64C651.5,-63.2 684.01,-49.33 710.15,-38.17"/>
<polygon fill="black" stroke="black" points="711.34,-41.47 719.17,-34.32 708.59,-35.03 711.34,-41.47"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

@ -1,188 +1,149 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="1108pt" height="332pt" viewBox="0 0 1107.53 332">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1073pt" height="332pt" viewBox="0.00 0.00 1072.75 332.00"> <path fill="#fff" d="M0 332V0h1107.53v332z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 328)"> <g class="node" transform="translate(4 328)">
<title>G</title> <ellipse cx="258.06" cy="-306" fill="none" stroke="#000" rx="68.95" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-328 1068.75,-328 1068.75,4 -4,4"/> <text x="258.06" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:foryou</text>
<g id="node1" class="node"> </g>
<title>:feature:foryou</title> <g class="node" transform="translate(4 328)">
<ellipse fill="none" stroke="black" cx="250.06" cy="-306" rx="66.19" ry="18"/> <ellipse cx="198.06" cy="-234" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text text-anchor="middle" x="250.06" y="-300.95" font-family="Times,serif" font-size="14.00">:feature:foryou</text> <text x="198.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g> </g>
<g id="node2" class="node"> <g stroke="#000" class="edge">
<title>:core:ui</title> <path fill="none" d="M247.53 39.95c-7.25 8.46-16.17 18.86-24.18 28.21"/>
<ellipse fill="none" stroke="black" cx="192.06" cy="-234" rx="39.07" ry="18"/> <path d="m226.19 70.23-9.17 5.31 3.85-9.87z"/>
<text text-anchor="middle" x="192.06" y="-228.95" font-family="Times,serif" font-size="14.00">:core:ui</text> </g>
</g> <g class="node" transform="translate(4 328)">
<g id="edge1" class="edge"> <ellipse cx="85.06" cy="-162" fill="none" stroke="#000" rx="85.06" ry="18"/>
<title>:feature:foryou-&gt;:core:ui</title> <text x="85.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<path fill="none" stroke="black" d="M236.02,-288.05C229.08,-279.68 220.57,-269.4 212.89,-260.13"/> </g>
<polygon fill="black" stroke="black" points="215.61,-257.94 206.54,-252.47 210.22,-262.41 215.61,-257.94"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M221.28 36.89c-22.07 8.86-48.91 21.93-69.22 39.11-20.37 17.22-37.4 42.45-48.6 61.65"/>
<g id="node3" class="node"> <path d="m106.55 139.29-7.95 7 1.85-10.43z"/>
<title>:core:designsystem</title> </g>
<ellipse fill="none" stroke="black" cx="82.06" cy="-162" rx="82.06" ry="18"/> <g class="node" transform="translate(4 328)">
<text text-anchor="middle" x="82.06" y="-156.95" font-family="Times,serif" font-size="14.00">:core:designsystem</text> <ellipse cx="585.06" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
</g> <text x="585.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<g id="edge2" class="edge"> </g>
<title>:feature:foryou-&gt;:core:designsystem</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M211.24,-291.1C189.86,-282.17 163.75,-269.02 144.06,-252 123.99,-234.64 107.23,-209.43 96.22,-190.27"/> <path fill="none" d="M299.52 37.51c26.52 10.4 62.87 24.92 94.54 38.49 54.36 23.3 116.38 51.97 155.6 70.37"/>
<polygon fill="black" stroke="black" points="99.35,-188.7 91.44,-181.66 93.23,-192.1 99.35,-188.7"/> <path d="m550.91 143.09 7.56 7.42-10.53-1.08z"/>
</g> </g>
<g id="node4" class="node"> <g class="node" transform="translate(4 328)">
<title>:core:data</title> <ellipse cx="319.06" cy="-234" fill="none" stroke="#000" rx="61.99" ry="18"/>
<ellipse fill="none" stroke="black" cx="568.06" cy="-162" rx="47.26" ry="18"/> <text x="319.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
<text text-anchor="middle" x="568.06" y="-156.95" font-family="Times,serif" font-size="14.00">:core:data</text> </g>
</g> <g stroke="red" stroke-width="2" class="edge">
<g id="edge3" class="edge"> <path fill="none" d="M276.82 39.95c7.27 8.34 16.18 18.56 24.23 27.8"/>
<title>:feature:foryou-&gt;:core:data</title> <path fill="red" d="m302.51 64.09 3.93 9.84-9.21-5.24z"/>
<path fill="none" stroke="black" d="M286.11,-290.58C311.86,-280.16 347.25,-265.59 378.06,-252 430.92,-228.69 491.2,-200.11 529.43,-181.73"/> </g>
<polygon fill="black" stroke="black" points="530.74,-184.98 538.23,-177.48 527.71,-178.67 530.74,-184.98"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M179.19 109.17c-15.56 9.64-36.48 22.59-54.24 33.6"/>
<g id="node5" class="node"> <path d="m127.09 145.56-10.35 2.29 6.66-8.24z"/>
<title>:core:domain</title> </g>
<ellipse fill="none" stroke="black" cx="309.06" cy="-234" rx="60.05" ry="18"/> <g class="node" transform="translate(4 328)">
<text text-anchor="middle" x="309.06" y="-228.95" font-family="Times,serif" font-size="14.00">:core:domain</text> <ellipse cx="350.06" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
</g> <text x="350.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<g id="edge4" class="edge"> </g>
<title>:feature:foryou-&gt;:core:domain</title> <g stroke="#000" class="edge">
<path fill="none" stroke="red" stroke-width="2" d="M264.34,-288.05C271.3,-279.8 279.81,-269.7 287.54,-260.54"/> <path fill="none" d="M218.9 110.74c26.43 24.68 77.82 72.69 109.06 101.88"/>
<polygon fill="red" stroke="red" stroke-width="2" points="289.19,-264.01 292.96,-254.1 283.84,-259.49 289.19,-264.01"/> <path d="m330.17 209.9 4.92 9.38-9.7-4.27z"/>
</g> </g>
<g id="edge6" class="edge"> <g class="node" transform="translate(4 328)">
<title>:core:ui-&gt;:core:designsystem</title> <ellipse cx="585.06" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<path fill="none" stroke="black" d="M169.8,-218.83C154.65,-209.19 134.29,-196.24 117,-185.23"/> <text x="585.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<polygon fill="black" stroke="black" points="119.35,-182.58 109.04,-180.17 115.59,-188.49 119.35,-182.58"/> </g>
</g> <g stroke="#000" class="edge">
<g id="node6" class="node"> <path fill="none" d="M202.92 112.29c2.68 33.45 13.59 106.95 58.14 143.71 38.65 31.9 175.95 44.91 260.17 49.98"/>
<title>:core:analytics</title> <path d="m521.2 302.47 9.78 4.07-10.19 2.92z"/>
<ellipse fill="none" stroke="black" cx="342.06" cy="-90" rx="64.66" ry="18"/> </g>
<text text-anchor="middle" x="342.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> <g stroke="#000" class="edge">
</g> <path fill="none" d="M551.82 178.09c-38.54 11.48-99.14 29.53-143.11 42.63"/>
<g id="edge5" class="edge"> <path d="m409.95 224-10.58-.5 8.58-6.21z"/>
<title>:core:ui-&gt;:core:analytics</title> </g>
<path fill="none" stroke="black" d="M208.69,-217.26C234.76,-192.58 285.48,-144.57 316.3,-115.38"/> <g class="node" transform="translate(4 328)">
<polygon fill="black" stroke="black" points="318.48,-118.14 323.33,-108.73 313.67,-113.06 318.48,-118.14"/> <ellipse cx="832.06" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
</g> <text x="832.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<g id="node7" class="node"> </g>
<title>:core:model</title> <g stroke="#000" class="edge">
<ellipse fill="none" stroke="black" cx="568.06" cy="-18" rx="55.45" ry="18"/> <path fill="none" d="M637.67 168.82c115.39 4.82 398.28 19.76 426.39 51.18 10.67 11.92 9.95 23.47 0 36-1.33 1.68-99.82 24.14-166.9 39.28"/>
<text text-anchor="middle" x="568.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text> <path d="m898.27 298.61-10.53-1.21 8.99-5.62z"/>
</g> </g>
<g id="edge7" class="edge"> <g class="node" transform="translate(4 328)">
<title>:core:ui-&gt;:core:model</title> <ellipse cx="502.06" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<path fill="none" stroke="black" d="M192.83,-215.74C195.31,-182.34 205.79,-108.91 250.06,-72 287.33,-40.92 420.02,-27.63 501.76,-22.29"/> <text x="502.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<polygon fill="black" stroke="black" points="501.91,-25.78 511.67,-21.66 501.47,-18.8 501.91,-25.78"/> </g>
</g> <g stroke="red" stroke-width="2" class="edge">
<g id="edge12" class="edge"> <path fill="none" d="M570.22 182.88c-10.59 8.94-24.03 20.27-35.87 30.26"/>
<title>:core:data-&gt;:core:analytics</title> <path fill="red" d="m537.9 214.73-9.9 3.77 5.38-9.13z"/>
<path fill="none" stroke="black" d="M532.25,-149.91C495.35,-138.48 437.4,-120.53 395.16,-107.45"/> </g>
<polygon fill="black" stroke="black" points="396.27,-104.13 385.69,-104.51 394.2,-110.81 396.27,-104.13"/> <g class="node" transform="translate(4 328)">
</g> <ellipse cx="983.06" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<g id="node8" class="node"> <text x="983.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<title>:core:common</title> </g>
<ellipse fill="none" stroke="black" cx="806.06" cy="-18" rx="65.17" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="806.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text> <path fill="none" d="M634.12 173.66c62.22 9.37 177.91 27.44 275.94 46.34 5.19 1 10.56 2.09 15.94 3.21"/>
</g> <path d="m926.48 219.73 9.06 5.5-10.51 1.35z"/>
<g id="edge8" class="edge"> </g>
<title>:core:data-&gt;:core:common</title> <g class="node" transform="translate(4 328)">
<path fill="none" stroke="black" d="M614.84,-159.04C725.87,-153.9 998.07,-138.31 1025.06,-108 1035.7,-96.05 1034.95,-84.57 1025.06,-72 1023.79,-70.39 929.84,-48.06 865.42,-32.9"/> <ellipse cx="832.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<polygon fill="black" stroke="black" points="866.57,-29.58 856.03,-30.7 864.97,-36.39 866.57,-29.58"/> <text x="832.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g> </g>
<g id="node9" class="node"> <g stroke="#000" class="edge">
<title>:core:database</title> <path fill="none" d="M627.11 177.78c41.22 11.69 107.34 30.42 154.15 43.69"/>
<ellipse fill="none" stroke="black" cx="488.06" cy="-90" rx="63.63" ry="18"/> <path d="m782 218.04 8.67 6.1-10.58.64z"/>
<text text-anchor="middle" x="488.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:database</text> </g>
</g> <g class="node" transform="translate(4 328)">
<g id="edge9" class="edge"> <ellipse cx="668.06" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<title>:core:data-&gt;:core:database</title> <text x="668.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<path fill="none" stroke="red" stroke-width="2" d="M549.91,-145.12C539.69,-136.18 526.74,-124.85 515.33,-114.86"/> </g>
<polygon fill="red" stroke="red" stroke-width="2" points="519.08,-113.5 509.25,-109.54 514.48,-118.76 519.08,-113.5"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M607.89 182.88c10.52 8.88 23.84 20.11 35.62 30.04"/>
<g id="node10" class="node"> <path d="m645.6 210.1 5.38 9.13-9.9-3.77z"/>
<title>:core:datastore</title> </g>
<ellipse fill="none" stroke="black" cx="951.06" cy="-90" rx="65.17" ry="18"/> <g stroke="red" stroke-width="2" class="edge">
<text text-anchor="middle" x="951.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> <path fill="none" d="M367.88 106.8c47.39 12.47 121.96 32.09 171.22 45.05"/>
</g> <path fill="red" d="m538.41 148.05 8.78 5.93-10.56.84z"/>
<g id="edge10" class="edge"> </g>
<title>:core:data-&gt;:core:datastore</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M611.44,-154.34C671.36,-144.97 782.73,-126.91 877.06,-108 881.92,-107.03 886.94,-105.97 891.98,-104.88"/> <path fill="none" d="M309.66 111.68c-23.81 31.74-67.73 101.51-31.6 144.32 30.37 35.99 160.29 47.54 242.3 51.25"/>
<polygon fill="black" stroke="black" points="892.49,-108.35 901.5,-102.78 890.98,-101.52 892.49,-108.35"/> <path d="m520.49 303.75 9.84 3.92-10.14 3.08z"/>
</g> </g>
<g id="node11" class="node"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:network</title> <path fill="none" d="M525.73 255.59c10.62 8.96 23.9 20.16 35.56 29.99"/>
<ellipse fill="none" stroke="black" cx="806.06" cy="-90" rx="62.1" ry="18"/> <path fill="red" d="m562.11 281.7 5.39 9.12-9.9-3.77z"/>
<text text-anchor="middle" x="806.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:network</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge11" class="edge"> <path fill="none" d="M937.02 250.46c-8.96 1.93-18.23 3.86-26.96 5.54-89.6 17.27-193.95 33.85-258.75 43.73"/>
<title>:core:data-&gt;:core:network</title> <path d="m651.99 303.17-10.42-1.96 9.37-4.96z"/>
<path fill="none" stroke="black" d="M604.73,-150.22C644.27,-138.58 707.62,-119.95 752.69,-106.7"/> </g>
<polygon fill="black" stroke="black" points="753.67,-110.06 762.27,-103.88 751.69,-103.34 753.67,-110.06"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M954.29 254.19a369994 369994 0 0 1-75.31 34.91"/>
<g id="node12" class="node"> <path d="m880.68 292.17-10.55 1.03 7.6-7.38z"/>
<title>:core:notifications</title> </g>
<ellipse fill="none" stroke="black" cx="648.06" cy="-90" rx="77.97" ry="18"/> <g class="node" transform="translate(4 328)">
<text text-anchor="middle" x="648.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:notifications</text> <ellipse cx="1008.06" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
</g> <text x="1008.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<g id="edge13" class="edge"> </g>
<title>:core:data-&gt;:core:notifications</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M586.21,-145.12C596.25,-136.33 608.94,-125.23 620.21,-115.37"/> <path fill="none" d="M993.24 256.3c2.69 7.55 5.92 16.58 8.93 25.02"/>
<polygon fill="black" stroke="black" points="622.5,-118.01 627.72,-108.79 617.89,-112.75 622.5,-118.01"/> <path d="m1005.37 279.88.07 10.59-6.66-8.24z"/>
</g> </g>
<g id="edge22" class="edge"> <g stroke="#000" class="edge">
<title>:core:domain-&gt;:core:data</title> <path fill="none" d="M791.9 251.51c-42.22 11.97-105.88 30.01-150.59 42.68"/>
<path fill="none" stroke="red" stroke-width="2" d="M352.7,-221.2C398.75,-208.76 471.15,-189.19 519.11,-176.23"/> <path d="m642.4 297.52-10.57-.64 8.66-6.09z"/>
<polygon fill="red" stroke="red" stroke-width="2" points="518.48,-180.02 527.22,-174.04 516.66,-173.27 518.48,-180.02"/> </g>
</g> <g stroke="#000" class="edge">
<g id="edge23" class="edge"> <path fill="none" d="M836.06 256.3v24.16"/>
<title>:core:domain-&gt;:core:model</title> <path d="m839.56 280.38-3.5 10-3.5-10z"/>
<path fill="none" stroke="black" d="M296.33,-216.3C273.75,-184.5 232.28,-114.65 268.06,-72 297.26,-37.19 422.38,-25.23 501.52,-21.13"/> </g>
<polygon fill="black" stroke="black" points="501.52,-24.64 511.34,-20.66 501.18,-17.64 501.52,-24.64"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M652.39 255.59c-10.62 8.96-23.91 20.16-35.56 29.99"/>
<g id="edge14" class="edge"> <path d="m619.36 288.02-9.9 3.78 5.38-9.13z"/>
<title>:core:database-&gt;:core:model</title> </g>
<path fill="none" stroke="red" stroke-width="2" d="M507.02,-72.41C517.15,-63.54 529.81,-52.47 540.96,-42.71"/> <g stroke="#000" class="edge">
<polygon fill="red" stroke="red" stroke-width="2" points="542.01,-46.44 547.23,-37.22 537.4,-41.17 542.01,-46.44"/> <path fill="none" d="M708.45 254.54c24.39 10.4 56.66 24.18 82.65 35.27"/>
</g> <path d="m792.23 286.49 7.82 7.14-10.57-.7z"/>
<g id="edge16" class="edge">
<title>:core:datastore-&gt;:core:model</title>
<path fill="none" stroke="black" d="M902.98,-77.54C894.37,-75.61 885.46,-73.68 877.06,-72 791.15,-54.78 691.1,-38.26 628.66,-28.37"/>
<polygon fill="black" stroke="black" points="629.37,-24.94 618.95,-26.83 628.28,-31.85 629.37,-24.94"/>
</g>
<g id="edge17" class="edge">
<title>:core:datastore-&gt;:core:common</title>
<path fill="none" stroke="black" d="M919.6,-73.81C898.51,-63.63 870.51,-50.11 847.59,-39.05"/>
<polygon fill="black" stroke="black" points="849.35,-36.01 838.82,-34.82 846.31,-42.32 849.35,-36.01"/>
</g>
<g id="node13" class="node">
<title>:core:datastore-proto</title>
<ellipse fill="none" stroke="black" cx="977.06" cy="-18" rx="87.69" ry="18"/>
<text text-anchor="middle" x="977.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text>
</g>
<g id="edge15" class="edge">
<title>:core:datastore-&gt;:core:datastore-proto</title>
<path fill="none" stroke="black" d="M957.49,-71.7C960.29,-64.15 963.64,-55.12 966.78,-46.68"/>
<polygon fill="black" stroke="black" points="969.98,-48.12 970.18,-37.52 963.42,-45.68 969.98,-48.12"/>
</g>
<g id="edge19" class="edge">
<title>:core:network-&gt;:core:model</title>
<path fill="none" stroke="black" d="M763.51,-76.49C723.04,-64.58 662.12,-46.67 619.07,-34"/>
<polygon fill="black" stroke="black" points="620.29,-30.71 609.71,-31.25 618.32,-37.43 620.29,-30.71"/>
</g>
<g id="edge18" class="edge">
<title>:core:network-&gt;:core:common</title>
<path fill="none" stroke="black" d="M806.06,-71.7C806.06,-64.41 806.06,-55.73 806.06,-47.54"/>
<polygon fill="black" stroke="black" points="809.56,-47.62 806.06,-37.62 802.56,-47.62 809.56,-47.62"/>
</g>
<g id="edge20" class="edge">
<title>:core:notifications-&gt;:core:model</title>
<path fill="none" stroke="black" d="M629.1,-72.41C618.97,-63.54 606.31,-52.47 595.15,-42.71"/>
<polygon fill="black" stroke="black" points="597.58,-40.18 587.75,-36.23 592.97,-45.44 597.58,-40.18"/>
</g>
<g id="edge21" class="edge">
<title>:core:notifications-&gt;:core:common</title>
<path fill="none" stroke="black" d="M683.13,-73.46C706.43,-63.14 737.22,-49.5 762.16,-38.45"/>
<polygon fill="black" stroke="black" points="763.34,-41.76 771.06,-34.51 760.5,-35.36 763.34,-41.76"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

@ -1,188 +1,149 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="1108pt" height="332pt" viewBox="0 0 1107.53 332">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1073pt" height="332pt" viewBox="0.00 0.00 1072.75 332.00"> <path fill="#fff" d="M0 332V0h1107.53v332z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 328)"> <g class="node" transform="translate(4 328)">
<title>G</title> <ellipse cx="258.06" cy="-306" fill="none" stroke="#000" rx="75.39" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-328 1068.75,-328 1068.75,4 -4,4"/> <text x="258.06" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:interests</text>
<g id="node1" class="node"> </g>
<title>:feature:interests</title> <g class="node" transform="translate(4 328)">
<ellipse fill="none" stroke="black" cx="250.06" cy="-306" rx="72.34" ry="18"/> <ellipse cx="198.06" cy="-234" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text text-anchor="middle" x="250.06" y="-300.95" font-family="Times,serif" font-size="14.00">:feature:interests</text> <text x="198.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g> </g>
<g id="node2" class="node"> <g stroke="#000" class="edge">
<title>:core:ui</title> <path fill="none" d="M247.53 39.95c-7.25 8.46-16.17 18.86-24.18 28.21"/>
<ellipse fill="none" stroke="black" cx="192.06" cy="-234" rx="39.07" ry="18"/> <path d="m226.19 70.23-9.17 5.31 3.85-9.87z"/>
<text text-anchor="middle" x="192.06" y="-228.95" font-family="Times,serif" font-size="14.00">:core:ui</text> </g>
</g> <g class="node" transform="translate(4 328)">
<g id="edge1" class="edge"> <ellipse cx="85.06" cy="-162" fill="none" stroke="#000" rx="85.06" ry="18"/>
<title>:feature:interests-&gt;:core:ui</title> <text x="85.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<path fill="none" stroke="black" d="M236.02,-288.05C229.08,-279.68 220.57,-269.4 212.89,-260.13"/> </g>
<polygon fill="black" stroke="black" points="215.61,-257.94 206.54,-252.47 210.22,-262.41 215.61,-257.94"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M220.22 37.31C198.35 46.17 172.05 59.1 152.06 76c-20.37 17.22-37.4 42.45-48.6 61.65"/>
<g id="node3" class="node"> <path d="m106.55 139.29-7.95 7 1.85-10.43z"/>
<title>:core:designsystem</title> </g>
<ellipse fill="none" stroke="black" cx="82.06" cy="-162" rx="82.06" ry="18"/> <g class="node" transform="translate(4 328)">
<text text-anchor="middle" x="82.06" y="-156.95" font-family="Times,serif" font-size="14.00">:core:designsystem</text> <ellipse cx="585.06" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
</g> <text x="585.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<g id="edge2" class="edge"> </g>
<title>:feature:interests-&gt;:core:designsystem</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M209.97,-290.57C188.83,-281.64 163.36,-268.69 144.06,-252 123.99,-234.64 107.23,-209.43 96.22,-190.27"/> <path fill="none" d="M300.37 37.84c26.45 10.38 62.37 24.73 93.69 38.16 54.36 23.3 116.38 51.97 155.6 70.37"/>
<polygon fill="black" stroke="black" points="99.35,-188.7 91.44,-181.66 93.23,-192.1 99.35,-188.7"/> <path d="m550.91 143.09 7.56 7.42-10.53-1.08z"/>
</g> </g>
<g id="node4" class="node"> <g class="node" transform="translate(4 328)">
<title>:core:data</title> <ellipse cx="319.06" cy="-234" fill="none" stroke="#000" rx="61.99" ry="18"/>
<ellipse fill="none" stroke="black" cx="568.06" cy="-162" rx="47.26" ry="18"/> <text x="319.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
<text text-anchor="middle" x="568.06" y="-156.95" font-family="Times,serif" font-size="14.00">:core:data</text> </g>
</g> <g stroke="red" stroke-width="2" class="edge">
<g id="edge3" class="edge"> <path fill="none" d="M276.82 39.95c7.27 8.34 16.18 18.56 24.23 27.8"/>
<title>:feature:interests-&gt;:core:data</title> <path fill="red" d="m302.51 64.09 3.93 9.84-9.21-5.24z"/>
<path fill="none" stroke="black" d="M287.22,-290.14C312.87,-279.75 347.69,-265.39 378.06,-252 430.92,-228.69 491.2,-200.11 529.43,-181.73"/> </g>
<polygon fill="black" stroke="black" points="530.74,-184.98 538.23,-177.48 527.71,-178.67 530.74,-184.98"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M179.19 109.17c-15.56 9.64-36.48 22.59-54.24 33.6"/>
<g id="node5" class="node"> <path d="m127.09 145.56-10.35 2.29 6.66-8.24z"/>
<title>:core:domain</title> </g>
<ellipse fill="none" stroke="black" cx="309.06" cy="-234" rx="60.05" ry="18"/> <g class="node" transform="translate(4 328)">
<text text-anchor="middle" x="309.06" y="-228.95" font-family="Times,serif" font-size="14.00">:core:domain</text> <ellipse cx="350.06" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
</g> <text x="350.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<g id="edge4" class="edge"> </g>
<title>:feature:interests-&gt;:core:domain</title> <g stroke="#000" class="edge">
<path fill="none" stroke="red" stroke-width="2" d="M264.34,-288.05C271.3,-279.8 279.81,-269.7 287.54,-260.54"/> <path fill="none" d="M218.9 110.74c26.43 24.68 77.82 72.69 109.06 101.88"/>
<polygon fill="red" stroke="red" stroke-width="2" points="289.19,-264.01 292.96,-254.1 283.84,-259.49 289.19,-264.01"/> <path d="m330.17 209.9 4.92 9.38-9.7-4.27z"/>
</g> </g>
<g id="edge6" class="edge"> <g class="node" transform="translate(4 328)">
<title>:core:ui-&gt;:core:designsystem</title> <ellipse cx="585.06" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<path fill="none" stroke="black" d="M169.8,-218.83C154.65,-209.19 134.29,-196.24 117,-185.23"/> <text x="585.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<polygon fill="black" stroke="black" points="119.35,-182.58 109.04,-180.17 115.59,-188.49 119.35,-182.58"/> </g>
</g> <g stroke="#000" class="edge">
<g id="node6" class="node"> <path fill="none" d="M202.92 112.29c2.68 33.45 13.59 106.95 58.14 143.71 38.65 31.9 175.95 44.91 260.17 49.98"/>
<title>:core:analytics</title> <path d="m521.2 302.47 9.78 4.07-10.19 2.92z"/>
<ellipse fill="none" stroke="black" cx="342.06" cy="-90" rx="64.66" ry="18"/> </g>
<text text-anchor="middle" x="342.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> <g stroke="#000" class="edge">
</g> <path fill="none" d="M551.82 178.09c-38.54 11.48-99.14 29.53-143.11 42.63"/>
<g id="edge5" class="edge"> <path d="m409.95 224-10.58-.5 8.58-6.21z"/>
<title>:core:ui-&gt;:core:analytics</title> </g>
<path fill="none" stroke="black" d="M208.69,-217.26C234.76,-192.58 285.48,-144.57 316.3,-115.38"/> <g class="node" transform="translate(4 328)">
<polygon fill="black" stroke="black" points="318.48,-118.14 323.33,-108.73 313.67,-113.06 318.48,-118.14"/> <ellipse cx="832.06" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
</g> <text x="832.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<g id="node7" class="node"> </g>
<title>:core:model</title> <g stroke="#000" class="edge">
<ellipse fill="none" stroke="black" cx="568.06" cy="-18" rx="55.45" ry="18"/> <path fill="none" d="M637.67 168.82c115.39 4.82 398.28 19.76 426.39 51.18 10.67 11.92 9.95 23.47 0 36-1.33 1.68-99.82 24.14-166.9 39.28"/>
<text text-anchor="middle" x="568.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text> <path d="m898.27 298.61-10.53-1.21 8.99-5.62z"/>
</g> </g>
<g id="edge7" class="edge"> <g class="node" transform="translate(4 328)">
<title>:core:ui-&gt;:core:model</title> <ellipse cx="502.06" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<path fill="none" stroke="black" d="M192.83,-215.74C195.31,-182.34 205.79,-108.91 250.06,-72 287.33,-40.92 420.02,-27.63 501.76,-22.29"/> <text x="502.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<polygon fill="black" stroke="black" points="501.91,-25.78 511.67,-21.66 501.47,-18.8 501.91,-25.78"/> </g>
</g> <g stroke="red" stroke-width="2" class="edge">
<g id="edge12" class="edge"> <path fill="none" d="M570.22 182.88c-10.59 8.94-24.03 20.27-35.87 30.26"/>
<title>:core:data-&gt;:core:analytics</title> <path fill="red" d="m537.9 214.73-9.9 3.77 5.38-9.13z"/>
<path fill="none" stroke="black" d="M532.25,-149.91C495.35,-138.48 437.4,-120.53 395.16,-107.45"/> </g>
<polygon fill="black" stroke="black" points="396.27,-104.13 385.69,-104.51 394.2,-110.81 396.27,-104.13"/> <g class="node" transform="translate(4 328)">
</g> <ellipse cx="983.06" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<g id="node8" class="node"> <text x="983.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<title>:core:common</title> </g>
<ellipse fill="none" stroke="black" cx="806.06" cy="-18" rx="65.17" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="806.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text> <path fill="none" d="M634.12 173.66c62.22 9.37 177.91 27.44 275.94 46.34 5.19 1 10.56 2.09 15.94 3.21"/>
</g> <path d="m926.48 219.73 9.06 5.5-10.51 1.35z"/>
<g id="edge8" class="edge"> </g>
<title>:core:data-&gt;:core:common</title> <g class="node" transform="translate(4 328)">
<path fill="none" stroke="black" d="M614.84,-159.04C725.87,-153.9 998.07,-138.31 1025.06,-108 1035.7,-96.05 1034.95,-84.57 1025.06,-72 1023.79,-70.39 929.84,-48.06 865.42,-32.9"/> <ellipse cx="832.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<polygon fill="black" stroke="black" points="866.57,-29.58 856.03,-30.7 864.97,-36.39 866.57,-29.58"/> <text x="832.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g> </g>
<g id="node9" class="node"> <g stroke="#000" class="edge">
<title>:core:database</title> <path fill="none" d="M627.11 177.78c41.22 11.69 107.34 30.42 154.15 43.69"/>
<ellipse fill="none" stroke="black" cx="488.06" cy="-90" rx="63.63" ry="18"/> <path d="m782 218.04 8.67 6.1-10.58.64z"/>
<text text-anchor="middle" x="488.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:database</text> </g>
</g> <g class="node" transform="translate(4 328)">
<g id="edge9" class="edge"> <ellipse cx="668.06" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<title>:core:data-&gt;:core:database</title> <text x="668.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<path fill="none" stroke="red" stroke-width="2" d="M549.91,-145.12C539.69,-136.18 526.74,-124.85 515.33,-114.86"/> </g>
<polygon fill="red" stroke="red" stroke-width="2" points="519.08,-113.5 509.25,-109.54 514.48,-118.76 519.08,-113.5"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M607.89 182.88c10.52 8.88 23.84 20.11 35.62 30.04"/>
<g id="node10" class="node"> <path d="m645.6 210.1 5.38 9.13-9.9-3.77z"/>
<title>:core:datastore</title> </g>
<ellipse fill="none" stroke="black" cx="951.06" cy="-90" rx="65.17" ry="18"/> <g stroke="red" stroke-width="2" class="edge">
<text text-anchor="middle" x="951.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> <path fill="none" d="M367.88 106.8c47.39 12.47 121.96 32.09 171.22 45.05"/>
</g> <path fill="red" d="m538.41 148.05 8.78 5.93-10.56.84z"/>
<g id="edge10" class="edge"> </g>
<title>:core:data-&gt;:core:datastore</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M611.44,-154.34C671.36,-144.97 782.73,-126.91 877.06,-108 881.92,-107.03 886.94,-105.97 891.98,-104.88"/> <path fill="none" d="M309.66 111.68c-23.81 31.74-67.73 101.51-31.6 144.32 30.37 35.99 160.29 47.54 242.3 51.25"/>
<polygon fill="black" stroke="black" points="892.49,-108.35 901.5,-102.78 890.98,-101.52 892.49,-108.35"/> <path d="m520.49 303.75 9.84 3.92-10.14 3.08z"/>
</g> </g>
<g id="node11" class="node"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:network</title> <path fill="none" d="M525.73 255.59c10.62 8.96 23.9 20.16 35.56 29.99"/>
<ellipse fill="none" stroke="black" cx="806.06" cy="-90" rx="62.1" ry="18"/> <path fill="red" d="m562.11 281.7 5.39 9.12-9.9-3.77z"/>
<text text-anchor="middle" x="806.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:network</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge11" class="edge"> <path fill="none" d="M937.02 250.46c-8.96 1.93-18.23 3.86-26.96 5.54-89.6 17.27-193.95 33.85-258.75 43.73"/>
<title>:core:data-&gt;:core:network</title> <path d="m651.99 303.17-10.42-1.96 9.37-4.96z"/>
<path fill="none" stroke="black" d="M604.73,-150.22C644.27,-138.58 707.62,-119.95 752.69,-106.7"/> </g>
<polygon fill="black" stroke="black" points="753.67,-110.06 762.27,-103.88 751.69,-103.34 753.67,-110.06"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M954.29 254.19a369994 369994 0 0 1-75.31 34.91"/>
<g id="node12" class="node"> <path d="m880.68 292.17-10.55 1.03 7.6-7.38z"/>
<title>:core:notifications</title> </g>
<ellipse fill="none" stroke="black" cx="648.06" cy="-90" rx="77.97" ry="18"/> <g class="node" transform="translate(4 328)">
<text text-anchor="middle" x="648.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:notifications</text> <ellipse cx="1008.06" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
</g> <text x="1008.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<g id="edge13" class="edge"> </g>
<title>:core:data-&gt;:core:notifications</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M586.21,-145.12C596.25,-136.33 608.94,-125.23 620.21,-115.37"/> <path fill="none" d="M993.24 256.3c2.69 7.55 5.92 16.58 8.93 25.02"/>
<polygon fill="black" stroke="black" points="622.5,-118.01 627.72,-108.79 617.89,-112.75 622.5,-118.01"/> <path d="m1005.37 279.88.07 10.59-6.66-8.24z"/>
</g> </g>
<g id="edge22" class="edge"> <g stroke="#000" class="edge">
<title>:core:domain-&gt;:core:data</title> <path fill="none" d="M791.9 251.51c-42.22 11.97-105.88 30.01-150.59 42.68"/>
<path fill="none" stroke="red" stroke-width="2" d="M352.7,-221.2C398.75,-208.76 471.15,-189.19 519.11,-176.23"/> <path d="m642.4 297.52-10.57-.64 8.66-6.09z"/>
<polygon fill="red" stroke="red" stroke-width="2" points="518.48,-180.02 527.22,-174.04 516.66,-173.27 518.48,-180.02"/> </g>
</g> <g stroke="#000" class="edge">
<g id="edge23" class="edge"> <path fill="none" d="M836.06 256.3v24.16"/>
<title>:core:domain-&gt;:core:model</title> <path d="m839.56 280.38-3.5 10-3.5-10z"/>
<path fill="none" stroke="black" d="M296.33,-216.3C273.75,-184.5 232.28,-114.65 268.06,-72 297.26,-37.19 422.38,-25.23 501.52,-21.13"/> </g>
<polygon fill="black" stroke="black" points="501.52,-24.64 511.34,-20.66 501.18,-17.64 501.52,-24.64"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M652.39 255.59c-10.62 8.96-23.91 20.16-35.56 29.99"/>
<g id="edge14" class="edge"> <path d="m619.36 288.02-9.9 3.78 5.38-9.13z"/>
<title>:core:database-&gt;:core:model</title> </g>
<path fill="none" stroke="red" stroke-width="2" d="M507.02,-72.41C517.15,-63.54 529.81,-52.47 540.96,-42.71"/> <g stroke="#000" class="edge">
<polygon fill="red" stroke="red" stroke-width="2" points="542.01,-46.44 547.23,-37.22 537.4,-41.17 542.01,-46.44"/> <path fill="none" d="M708.45 254.54c24.39 10.4 56.66 24.18 82.65 35.27"/>
</g> <path d="m792.23 286.49 7.82 7.14-10.57-.7z"/>
<g id="edge16" class="edge">
<title>:core:datastore-&gt;:core:model</title>
<path fill="none" stroke="black" d="M902.98,-77.54C894.37,-75.61 885.46,-73.68 877.06,-72 791.15,-54.78 691.1,-38.26 628.66,-28.37"/>
<polygon fill="black" stroke="black" points="629.37,-24.94 618.95,-26.83 628.28,-31.85 629.37,-24.94"/>
</g>
<g id="edge17" class="edge">
<title>:core:datastore-&gt;:core:common</title>
<path fill="none" stroke="black" d="M919.6,-73.81C898.51,-63.63 870.51,-50.11 847.59,-39.05"/>
<polygon fill="black" stroke="black" points="849.35,-36.01 838.82,-34.82 846.31,-42.32 849.35,-36.01"/>
</g>
<g id="node13" class="node">
<title>:core:datastore-proto</title>
<ellipse fill="none" stroke="black" cx="977.06" cy="-18" rx="87.69" ry="18"/>
<text text-anchor="middle" x="977.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text>
</g>
<g id="edge15" class="edge">
<title>:core:datastore-&gt;:core:datastore-proto</title>
<path fill="none" stroke="black" d="M957.49,-71.7C960.29,-64.15 963.64,-55.12 966.78,-46.68"/>
<polygon fill="black" stroke="black" points="969.98,-48.12 970.18,-37.52 963.42,-45.68 969.98,-48.12"/>
</g>
<g id="edge19" class="edge">
<title>:core:network-&gt;:core:model</title>
<path fill="none" stroke="black" d="M763.51,-76.49C723.04,-64.58 662.12,-46.67 619.07,-34"/>
<polygon fill="black" stroke="black" points="620.29,-30.71 609.71,-31.25 618.32,-37.43 620.29,-30.71"/>
</g>
<g id="edge18" class="edge">
<title>:core:network-&gt;:core:common</title>
<path fill="none" stroke="black" d="M806.06,-71.7C806.06,-64.41 806.06,-55.73 806.06,-47.54"/>
<polygon fill="black" stroke="black" points="809.56,-47.62 806.06,-37.62 802.56,-47.62 809.56,-47.62"/>
</g>
<g id="edge20" class="edge">
<title>:core:notifications-&gt;:core:model</title>
<path fill="none" stroke="black" d="M629.1,-72.41C618.97,-63.54 606.31,-52.47 595.15,-42.71"/>
<polygon fill="black" stroke="black" points="597.58,-40.18 587.75,-36.23 592.97,-45.44 597.58,-40.18"/>
</g>
<g id="edge21" class="edge">
<title>:core:notifications-&gt;:core:common</title>
<path fill="none" stroke="black" d="M683.13,-73.46C706.43,-63.14 737.22,-49.5 762.16,-38.45"/>
<polygon fill="black" stroke="black" points="763.34,-41.76 771.06,-34.51 760.5,-35.36 763.34,-41.76"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

@ -1,188 +1,149 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="1108pt" height="332pt" viewBox="0 0 1107.53 332">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1073pt" height="332pt" viewBox="0.00 0.00 1072.75 332.00"> <path fill="#fff" d="M0 332V0h1107.53v332z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 328)"> <g class="node" transform="translate(4 328)">
<title>G</title> <ellipse cx="258.06" cy="-306" fill="none" stroke="#000" rx="67.87" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-328 1068.75,-328 1068.75,4 -4,4"/> <text x="258.06" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:search</text>
<g id="node1" class="node"> </g>
<title>:feature:search</title> <g class="node" transform="translate(4 328)">
<ellipse fill="none" stroke="black" cx="250.06" cy="-306" rx="65.17" ry="18"/> <ellipse cx="198.06" cy="-234" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text text-anchor="middle" x="250.06" y="-300.95" font-family="Times,serif" font-size="14.00">:feature:search</text> <text x="198.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g> </g>
<g id="node2" class="node"> <g stroke="#000" class="edge">
<title>:core:ui</title> <path fill="none" d="M247.53 39.95c-7.25 8.46-16.17 18.86-24.18 28.21"/>
<ellipse fill="none" stroke="black" cx="192.06" cy="-234" rx="39.07" ry="18"/> <path d="m226.19 70.23-9.17 5.31 3.85-9.87z"/>
<text text-anchor="middle" x="192.06" y="-228.95" font-family="Times,serif" font-size="14.00">:core:ui</text> </g>
</g> <g class="node" transform="translate(4 328)">
<g id="edge1" class="edge"> <ellipse cx="85.06" cy="-162" fill="none" stroke="#000" rx="85.06" ry="18"/>
<title>:feature:search-&gt;:core:ui</title> <text x="85.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<path fill="none" stroke="black" d="M236.02,-288.05C229.08,-279.68 220.57,-269.4 212.89,-260.13"/> </g>
<polygon fill="black" stroke="black" points="215.61,-257.94 206.54,-252.47 210.22,-262.41 215.61,-257.94"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M221.55 36.78c-22.13 8.87-49.1 21.97-69.49 39.22-20.37 17.22-37.4 42.45-48.6 61.65"/>
<g id="node3" class="node"> <path d="m106.55 139.29-7.95 7 1.85-10.43z"/>
<title>:core:designsystem</title> </g>
<ellipse fill="none" stroke="black" cx="82.06" cy="-162" rx="82.06" ry="18"/> <g class="node" transform="translate(4 328)">
<text text-anchor="middle" x="82.06" y="-156.95" font-family="Times,serif" font-size="14.00">:core:designsystem</text> <ellipse cx="585.06" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
</g> <text x="585.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<g id="edge2" class="edge"> </g>
<title>:feature:search-&gt;:core:designsystem</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M211.24,-291.1C189.86,-282.17 163.75,-269.02 144.06,-252 123.99,-234.64 107.23,-209.43 96.22,-190.27"/> <path fill="none" d="M299.23 37.39C325.78 47.8 362.28 62.38 394.06 76c54.36 23.3 116.38 51.97 155.6 70.37"/>
<polygon fill="black" stroke="black" points="99.35,-188.7 91.44,-181.66 93.23,-192.1 99.35,-188.7"/> <path d="m550.91 143.09 7.56 7.42-10.53-1.08z"/>
</g> </g>
<g id="node4" class="node"> <g class="node" transform="translate(4 328)">
<title>:core:data</title> <ellipse cx="319.06" cy="-234" fill="none" stroke="#000" rx="61.99" ry="18"/>
<ellipse fill="none" stroke="black" cx="568.06" cy="-162" rx="47.26" ry="18"/> <text x="319.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
<text text-anchor="middle" x="568.06" y="-156.95" font-family="Times,serif" font-size="14.00">:core:data</text> </g>
</g> <g stroke="red" stroke-width="2" class="edge">
<g id="edge3" class="edge"> <path fill="none" d="M276.82 39.95c7.27 8.34 16.18 18.56 24.23 27.8"/>
<title>:feature:search-&gt;:core:data</title> <path fill="red" d="m302.51 64.09 3.93 9.84-9.21-5.24z"/>
<path fill="none" stroke="black" d="M286.11,-290.58C311.86,-280.16 347.25,-265.59 378.06,-252 430.92,-228.69 491.2,-200.11 529.43,-181.73"/> </g>
<polygon fill="black" stroke="black" points="530.74,-184.98 538.23,-177.48 527.71,-178.67 530.74,-184.98"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M179.19 109.17c-15.56 9.64-36.48 22.59-54.24 33.6"/>
<g id="node5" class="node"> <path d="m127.09 145.56-10.35 2.29 6.66-8.24z"/>
<title>:core:domain</title> </g>
<ellipse fill="none" stroke="black" cx="309.06" cy="-234" rx="60.05" ry="18"/> <g class="node" transform="translate(4 328)">
<text text-anchor="middle" x="309.06" y="-228.95" font-family="Times,serif" font-size="14.00">:core:domain</text> <ellipse cx="350.06" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
</g> <text x="350.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<g id="edge4" class="edge"> </g>
<title>:feature:search-&gt;:core:domain</title> <g stroke="#000" class="edge">
<path fill="none" stroke="red" stroke-width="2" d="M264.34,-288.05C271.3,-279.8 279.81,-269.7 287.54,-260.54"/> <path fill="none" d="M218.9 110.74c26.43 24.68 77.82 72.69 109.06 101.88"/>
<polygon fill="red" stroke="red" stroke-width="2" points="289.19,-264.01 292.96,-254.1 283.84,-259.49 289.19,-264.01"/> <path d="m330.17 209.9 4.92 9.38-9.7-4.27z"/>
</g> </g>
<g id="edge6" class="edge"> <g class="node" transform="translate(4 328)">
<title>:core:ui-&gt;:core:designsystem</title> <ellipse cx="585.06" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<path fill="none" stroke="black" d="M169.8,-218.83C154.65,-209.19 134.29,-196.24 117,-185.23"/> <text x="585.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<polygon fill="black" stroke="black" points="119.35,-182.58 109.04,-180.17 115.59,-188.49 119.35,-182.58"/> </g>
</g> <g stroke="#000" class="edge">
<g id="node6" class="node"> <path fill="none" d="M202.92 112.29c2.68 33.45 13.59 106.95 58.14 143.71 38.65 31.9 175.95 44.91 260.17 49.98"/>
<title>:core:analytics</title> <path d="m521.2 302.47 9.78 4.07-10.19 2.92z"/>
<ellipse fill="none" stroke="black" cx="342.06" cy="-90" rx="64.66" ry="18"/> </g>
<text text-anchor="middle" x="342.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> <g stroke="#000" class="edge">
</g> <path fill="none" d="M551.82 178.09c-38.54 11.48-99.14 29.53-143.11 42.63"/>
<g id="edge5" class="edge"> <path d="m409.95 224-10.58-.5 8.58-6.21z"/>
<title>:core:ui-&gt;:core:analytics</title> </g>
<path fill="none" stroke="black" d="M208.69,-217.26C234.76,-192.58 285.48,-144.57 316.3,-115.38"/> <g class="node" transform="translate(4 328)">
<polygon fill="black" stroke="black" points="318.48,-118.14 323.33,-108.73 313.67,-113.06 318.48,-118.14"/> <ellipse cx="832.06" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
</g> <text x="832.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<g id="node7" class="node"> </g>
<title>:core:model</title> <g stroke="#000" class="edge">
<ellipse fill="none" stroke="black" cx="568.06" cy="-18" rx="55.45" ry="18"/> <path fill="none" d="M637.67 168.82c115.39 4.82 398.28 19.76 426.39 51.18 10.67 11.92 9.95 23.47 0 36-1.33 1.68-99.82 24.14-166.9 39.28"/>
<text text-anchor="middle" x="568.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text> <path d="m898.27 298.61-10.53-1.21 8.99-5.62z"/>
</g> </g>
<g id="edge7" class="edge"> <g class="node" transform="translate(4 328)">
<title>:core:ui-&gt;:core:model</title> <ellipse cx="502.06" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<path fill="none" stroke="black" d="M192.83,-215.74C195.31,-182.34 205.79,-108.91 250.06,-72 287.33,-40.92 420.02,-27.63 501.76,-22.29"/> <text x="502.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<polygon fill="black" stroke="black" points="501.91,-25.78 511.67,-21.66 501.47,-18.8 501.91,-25.78"/> </g>
</g> <g stroke="red" stroke-width="2" class="edge">
<g id="edge12" class="edge"> <path fill="none" d="M570.22 182.88c-10.59 8.94-24.03 20.27-35.87 30.26"/>
<title>:core:data-&gt;:core:analytics</title> <path fill="red" d="m537.9 214.73-9.9 3.77 5.38-9.13z"/>
<path fill="none" stroke="black" d="M532.25,-149.91C495.35,-138.48 437.4,-120.53 395.16,-107.45"/> </g>
<polygon fill="black" stroke="black" points="396.27,-104.13 385.69,-104.51 394.2,-110.81 396.27,-104.13"/> <g class="node" transform="translate(4 328)">
</g> <ellipse cx="983.06" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<g id="node8" class="node"> <text x="983.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<title>:core:common</title> </g>
<ellipse fill="none" stroke="black" cx="806.06" cy="-18" rx="65.17" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="806.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text> <path fill="none" d="M634.12 173.66c62.22 9.37 177.91 27.44 275.94 46.34 5.19 1 10.56 2.09 15.94 3.21"/>
</g> <path d="m926.48 219.73 9.06 5.5-10.51 1.35z"/>
<g id="edge8" class="edge"> </g>
<title>:core:data-&gt;:core:common</title> <g class="node" transform="translate(4 328)">
<path fill="none" stroke="black" d="M614.84,-159.04C725.87,-153.9 998.07,-138.31 1025.06,-108 1035.7,-96.05 1034.95,-84.57 1025.06,-72 1023.79,-70.39 929.84,-48.06 865.42,-32.9"/> <ellipse cx="832.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<polygon fill="black" stroke="black" points="866.57,-29.58 856.03,-30.7 864.97,-36.39 866.57,-29.58"/> <text x="832.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g> </g>
<g id="node9" class="node"> <g stroke="#000" class="edge">
<title>:core:database</title> <path fill="none" d="M627.11 177.78c41.22 11.69 107.34 30.42 154.15 43.69"/>
<ellipse fill="none" stroke="black" cx="488.06" cy="-90" rx="63.63" ry="18"/> <path d="m782 218.04 8.67 6.1-10.58.64z"/>
<text text-anchor="middle" x="488.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:database</text> </g>
</g> <g class="node" transform="translate(4 328)">
<g id="edge9" class="edge"> <ellipse cx="668.06" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<title>:core:data-&gt;:core:database</title> <text x="668.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<path fill="none" stroke="red" stroke-width="2" d="M549.91,-145.12C539.69,-136.18 526.74,-124.85 515.33,-114.86"/> </g>
<polygon fill="red" stroke="red" stroke-width="2" points="519.08,-113.5 509.25,-109.54 514.48,-118.76 519.08,-113.5"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M607.89 182.88c10.52 8.88 23.84 20.11 35.62 30.04"/>
<g id="node10" class="node"> <path d="m645.6 210.1 5.38 9.13-9.9-3.77z"/>
<title>:core:datastore</title> </g>
<ellipse fill="none" stroke="black" cx="951.06" cy="-90" rx="65.17" ry="18"/> <g stroke="red" stroke-width="2" class="edge">
<text text-anchor="middle" x="951.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> <path fill="none" d="M367.88 106.8c47.39 12.47 121.96 32.09 171.22 45.05"/>
</g> <path fill="red" d="m538.41 148.05 8.78 5.93-10.56.84z"/>
<g id="edge10" class="edge"> </g>
<title>:core:data-&gt;:core:datastore</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M611.44,-154.34C671.36,-144.97 782.73,-126.91 877.06,-108 881.92,-107.03 886.94,-105.97 891.98,-104.88"/> <path fill="none" d="M309.66 111.68c-23.81 31.74-67.73 101.51-31.6 144.32 30.37 35.99 160.29 47.54 242.3 51.25"/>
<polygon fill="black" stroke="black" points="892.49,-108.35 901.5,-102.78 890.98,-101.52 892.49,-108.35"/> <path d="m520.49 303.75 9.84 3.92-10.14 3.08z"/>
</g> </g>
<g id="node11" class="node"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:network</title> <path fill="none" d="M525.73 255.59c10.62 8.96 23.9 20.16 35.56 29.99"/>
<ellipse fill="none" stroke="black" cx="806.06" cy="-90" rx="62.1" ry="18"/> <path fill="red" d="m562.11 281.7 5.39 9.12-9.9-3.77z"/>
<text text-anchor="middle" x="806.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:network</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge11" class="edge"> <path fill="none" d="M937.02 250.46c-8.96 1.93-18.23 3.86-26.96 5.54-89.6 17.27-193.95 33.85-258.75 43.73"/>
<title>:core:data-&gt;:core:network</title> <path d="m651.99 303.17-10.42-1.96 9.37-4.96z"/>
<path fill="none" stroke="black" d="M604.73,-150.22C644.27,-138.58 707.62,-119.95 752.69,-106.7"/> </g>
<polygon fill="black" stroke="black" points="753.67,-110.06 762.27,-103.88 751.69,-103.34 753.67,-110.06"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M954.29 254.19a369994 369994 0 0 1-75.31 34.91"/>
<g id="node12" class="node"> <path d="m880.68 292.17-10.55 1.03 7.6-7.38z"/>
<title>:core:notifications</title> </g>
<ellipse fill="none" stroke="black" cx="648.06" cy="-90" rx="77.97" ry="18"/> <g class="node" transform="translate(4 328)">
<text text-anchor="middle" x="648.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:notifications</text> <ellipse cx="1008.06" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
</g> <text x="1008.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<g id="edge13" class="edge"> </g>
<title>:core:data-&gt;:core:notifications</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M586.21,-145.12C596.25,-136.33 608.94,-125.23 620.21,-115.37"/> <path fill="none" d="M993.24 256.3c2.69 7.55 5.92 16.58 8.93 25.02"/>
<polygon fill="black" stroke="black" points="622.5,-118.01 627.72,-108.79 617.89,-112.75 622.5,-118.01"/> <path d="m1005.37 279.88.07 10.59-6.66-8.24z"/>
</g> </g>
<g id="edge22" class="edge"> <g stroke="#000" class="edge">
<title>:core:domain-&gt;:core:data</title> <path fill="none" d="M791.9 251.51c-42.22 11.97-105.88 30.01-150.59 42.68"/>
<path fill="none" stroke="red" stroke-width="2" d="M352.7,-221.2C398.75,-208.76 471.15,-189.19 519.11,-176.23"/> <path d="m642.4 297.52-10.57-.64 8.66-6.09z"/>
<polygon fill="red" stroke="red" stroke-width="2" points="518.48,-180.02 527.22,-174.04 516.66,-173.27 518.48,-180.02"/> </g>
</g> <g stroke="#000" class="edge">
<g id="edge23" class="edge"> <path fill="none" d="M836.06 256.3v24.16"/>
<title>:core:domain-&gt;:core:model</title> <path d="m839.56 280.38-3.5 10-3.5-10z"/>
<path fill="none" stroke="black" d="M296.33,-216.3C273.75,-184.5 232.28,-114.65 268.06,-72 297.26,-37.19 422.38,-25.23 501.52,-21.13"/> </g>
<polygon fill="black" stroke="black" points="501.52,-24.64 511.34,-20.66 501.18,-17.64 501.52,-24.64"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M652.39 255.59c-10.62 8.96-23.91 20.16-35.56 29.99"/>
<g id="edge14" class="edge"> <path d="m619.36 288.02-9.9 3.78 5.38-9.13z"/>
<title>:core:database-&gt;:core:model</title> </g>
<path fill="none" stroke="red" stroke-width="2" d="M507.02,-72.41C517.15,-63.54 529.81,-52.47 540.96,-42.71"/> <g stroke="#000" class="edge">
<polygon fill="red" stroke="red" stroke-width="2" points="542.01,-46.44 547.23,-37.22 537.4,-41.17 542.01,-46.44"/> <path fill="none" d="M708.45 254.54c24.39 10.4 56.66 24.18 82.65 35.27"/>
</g> <path d="m792.23 286.49 7.82 7.14-10.57-.7z"/>
<g id="edge16" class="edge">
<title>:core:datastore-&gt;:core:model</title>
<path fill="none" stroke="black" d="M902.98,-77.54C894.37,-75.61 885.46,-73.68 877.06,-72 791.15,-54.78 691.1,-38.26 628.66,-28.37"/>
<polygon fill="black" stroke="black" points="629.37,-24.94 618.95,-26.83 628.28,-31.85 629.37,-24.94"/>
</g>
<g id="edge17" class="edge">
<title>:core:datastore-&gt;:core:common</title>
<path fill="none" stroke="black" d="M919.6,-73.81C898.51,-63.63 870.51,-50.11 847.59,-39.05"/>
<polygon fill="black" stroke="black" points="849.35,-36.01 838.82,-34.82 846.31,-42.32 849.35,-36.01"/>
</g>
<g id="node13" class="node">
<title>:core:datastore-proto</title>
<ellipse fill="none" stroke="black" cx="977.06" cy="-18" rx="87.69" ry="18"/>
<text text-anchor="middle" x="977.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text>
</g>
<g id="edge15" class="edge">
<title>:core:datastore-&gt;:core:datastore-proto</title>
<path fill="none" stroke="black" d="M957.49,-71.7C960.29,-64.15 963.64,-55.12 966.78,-46.68"/>
<polygon fill="black" stroke="black" points="969.98,-48.12 970.18,-37.52 963.42,-45.68 969.98,-48.12"/>
</g>
<g id="edge19" class="edge">
<title>:core:network-&gt;:core:model</title>
<path fill="none" stroke="black" d="M763.51,-76.49C723.04,-64.58 662.12,-46.67 619.07,-34"/>
<polygon fill="black" stroke="black" points="620.29,-30.71 609.71,-31.25 618.32,-37.43 620.29,-30.71"/>
</g>
<g id="edge18" class="edge">
<title>:core:network-&gt;:core:common</title>
<path fill="none" stroke="black" d="M806.06,-71.7C806.06,-64.41 806.06,-55.73 806.06,-47.54"/>
<polygon fill="black" stroke="black" points="809.56,-47.62 806.06,-37.62 802.56,-47.62 809.56,-47.62"/>
</g>
<g id="edge20" class="edge">
<title>:core:notifications-&gt;:core:model</title>
<path fill="none" stroke="black" d="M629.1,-72.41C618.97,-63.54 606.31,-52.47 595.15,-42.71"/>
<polygon fill="black" stroke="black" points="597.58,-40.18 587.75,-36.23 592.97,-45.44 597.58,-40.18"/>
</g>
<g id="edge21" class="edge">
<title>:core:notifications-&gt;:core:common</title>
<path fill="none" stroke="black" d="M683.13,-73.46C706.43,-63.14 737.22,-49.5 762.16,-38.45"/>
<polygon fill="black" stroke="black" points="763.34,-41.76 771.06,-34.51 760.5,-35.36 763.34,-41.76"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

@ -1,168 +1,133 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="1064pt" height="260pt" viewBox="0 0 1063.53 260">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1028pt" height="260pt" viewBox="0.00 0.00 1027.75 260.00"> <path fill="#fff" d="M0 260V0h1063.53v260z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)"> <g class="node" transform="translate(4 256)">
<title>G</title> <ellipse cx="198.06" cy="-234" fill="none" stroke="#000" rx="72.71" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-256 1023.75,-256 1023.75,4 -4,4"/> <text x="198.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:settings</text>
<g id="node1" class="node"> </g>
<title>:feature:settings</title> <g class="node" transform="translate(4 256)">
<ellipse fill="none" stroke="black" cx="192.06" cy="-234" rx="69.78" ry="18"/> <ellipse cx="198.06" cy="-162" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text text-anchor="middle" x="192.06" y="-228.95" font-family="Times,serif" font-size="14.00">:feature:settings</text> <text x="198.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g> </g>
<g id="node2" class="node"> <g stroke="#000" class="edge">
<title>:core:ui</title> <path fill="none" d="M202.06 40.3v24.16"/>
<ellipse fill="none" stroke="black" cx="192.06" cy="-162" rx="39.07" ry="18"/> <path d="m205.56 64.38-3.5 10-3.5-10z"/>
<text text-anchor="middle" x="192.06" y="-156.95" font-family="Times,serif" font-size="14.00">:core:ui</text> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="edge1" class="edge"> <ellipse cx="85.06" cy="-90" fill="none" stroke="#000" rx="85.06" ry="18"/>
<title>:feature:settings-&gt;:core:ui</title> <text x="85.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<path fill="none" stroke="black" d="M192.06,-215.7C192.06,-208.41 192.06,-199.73 192.06,-191.54"/> </g>
<polygon fill="black" stroke="black" points="195.56,-191.62 192.06,-181.62 188.56,-191.62 195.56,-191.62"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M185.21 39.63c-10 10.18-22.73 23.65-33.15 36.37-16.5 20.14-33.45 44.33-45.61 62.4"/>
<g id="node3" class="node"> <path d="m109.52 140.11-8.46 6.38 2.63-10.26z"/>
<title>:core:designsystem</title> </g>
<ellipse fill="none" stroke="black" cx="82.06" cy="-90" rx="82.06" ry="18"/> <g class="node" transform="translate(4 256)">
<text text-anchor="middle" x="82.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:designsystem</text> <ellipse cx="611.06" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
</g> <text x="611.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<g id="edge2" class="edge"> </g>
<title>:feature:settings-&gt;:core:designsystem</title> <g stroke="red" stroke-width="2" class="edge">
<path fill="none" stroke="black" d="M175.93,-216.3C166.33,-206.1 154.11,-192.63 144.06,-180 128.01,-159.83 111.39,-135.78 99.41,-117.77"/> <path fill="none" d="M260.79 32.95c79.81 13.53 221.46 37.54 299.28 50.73"/>
<polygon fill="black" stroke="black" points="102.35,-115.88 93.93,-109.46 96.51,-119.73 102.35,-115.88"/> <path fill="red" d="m558.81 79.92 9.28 5.12-10.45 1.78z"/>
</g> </g>
<g id="node4" class="node"> <g stroke="#000" class="edge">
<title>:core:data</title> <path fill="none" d="M179.19 109.17c-15.56 9.64-36.48 22.59-54.24 33.6"/>
<ellipse fill="none" stroke="black" cx="591.06" cy="-162" rx="47.26" ry="18"/> <path d="m127.09 145.56-10.35 2.29 6.66-8.24z"/>
<text text-anchor="middle" x="591.06" y="-156.95" font-family="Times,serif" font-size="14.00">:core:data</text> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="edge3" class="edge"> <ellipse cx="293.06" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<title>:feature:settings-&gt;:core:data</title> <text x="293.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<path fill="none" stroke="red" stroke-width="2" d="M248.38,-223.12C325.31,-209.62 462.27,-185.59 537.65,-172.37"/> </g>
<polygon fill="red" stroke="red" stroke-width="2" points="536.53,-176.12 545.77,-170.95 535.32,-169.23 536.53,-176.12"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M222.2 109.85c12.69 9.34 29.33 21.61 43.7 32.19"/>
<g id="edge5" class="edge"> <path d="m267.76 139.06 5.97 8.75-10.13-3.11z"/>
<title>:core:ui-&gt;:core:designsystem</title> </g>
<path fill="none" stroke="black" d="M169.8,-146.83C154.65,-137.19 134.29,-124.24 117,-113.23"/> <g class="node" transform="translate(4 256)">
<polygon fill="black" stroke="black" points="119.35,-110.58 109.04,-108.17 115.59,-116.49 119.35,-110.58"/> <ellipse cx="611.06" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
</g> <text x="611.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<g id="node5" class="node"> </g>
<title>:core:analytics</title> <g stroke="#000" class="edge">
<ellipse fill="none" stroke="black" cx="285.06" cy="-90" rx="64.66" ry="18"/> <path fill="none" d="M200.38 112.2c-.94 20.29.97 53.55 20.68 71.8 46.01 42.62 225.28 51.44 325.4 52.97"/>
<text text-anchor="middle" x="285.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> <path d="m546.2 233.46 9.95 3.63-10.04 3.37z"/>
</g> </g>
<g id="edge4" class="edge"> <g stroke="#000" class="edge">
<title>:core:ui-&gt;:core:analytics</title> <path fill="none" d="M573.69 104.09c-48.01 10.54-129.56 28.47-199.63 43.91-5.08 1.12-10.35 2.28-15.64 3.45"/>
<path fill="none" stroke="black" d="M211.78,-146.15C224.2,-136.81 240.49,-124.54 254.56,-113.96"/> <path d="m359.58 154.77-10.51-1.26 9.01-5.57z"/>
<polygon fill="black" stroke="black" points="256.32,-117.01 262.21,-108.2 252.11,-111.42 256.32,-117.01"/> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="node6" class="node"> <ellipse cx="781.06" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<title>:core:model</title> <text x="781.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse fill="none" stroke="black" cx="591.06" cy="-18" rx="55.45" ry="18"/> </g>
<text text-anchor="middle" x="591.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text> <g stroke="#000" class="edge">
</g> <path fill="none" d="M662.9 98.73c62.51 5.97 166.79 20.12 190.16 49.27 10.01 12.48 7.02 21.62 0 36-6.16 12.61-16.93 23.09-28.1 31.31"/>
<g id="edge6" class="edge"> <path d="m827.06 218.12-10.24 2.71 6.31-8.51z"/>
<title>:core:ui-&gt;:core:model</title> </g>
<path fill="none" stroke="black" d="M190.4,-143.81C189.47,-123.54 191.4,-90.3 211.06,-72 255.22,-30.9 427.13,-21.43 523.91,-19.4"/> <g class="node" transform="translate(4 256)">
<polygon fill="black" stroke="black" points="523.87,-22.9 533.81,-19.22 523.74,-15.9 523.87,-22.9"/> <ellipse cx="445.06" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
</g> <text x="445.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<g id="edge11" class="edge"> </g>
<title>:core:data-&gt;:core:analytics</title> <g stroke="red" stroke-width="2" class="edge">
<path fill="none" stroke="black" d="M551.05,-151.97C504.63,-141.47 425.78,-123.59 358.06,-108 353.57,-106.97 348.92,-105.89 344.24,-104.81"/> <path fill="none" d="M583.83 108.17c-25.23 10.64-61.09 25.76-89.48 37.73"/>
<polygon fill="black" stroke="black" points="345.36,-101.48 334.82,-102.62 343.78,-108.29 345.36,-101.48"/> <path fill="red" d="m497.23 148.48-10.57.66 7.85-7.11z"/>
</g> </g>
<g id="node7" class="node"> <g class="node" transform="translate(4 256)">
<title>:core:common</title> <ellipse cx="964.06" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<ellipse fill="none" stroke="black" cx="755.06" cy="-18" rx="65.17" ry="18"/> <text x="964.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<text text-anchor="middle" x="755.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge7" class="edge"> <path fill="none" d="M657.8 103.2c53.43 10.3 147.66 28.56 228.26 44.8 6.21 1.25 12.68 2.57 19.14 3.89"/>
<title>:core:data-&gt;:core:common</title> <path d="m905.45 148.37 9.09 5.44-10.5 1.42z"/>
<path fill="none" stroke="black" d="M636.86,-157.02C697,-150.74 797.62,-136.23 820.06,-108 830.02,-95.48 826.92,-86.45 820.06,-72 814.21,-59.69 803.96,-49.3 793.29,-41.07"/> </g>
<polygon fill="black" stroke="black" points="795.33,-38.22 785.15,-35.27 791.27,-43.92 795.33,-38.22"/> <g class="node" transform="translate(4 256)">
</g> <ellipse cx="775.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<g id="node8" class="node"> <text x="775.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<title>:core:database</title> </g>
<ellipse fill="none" stroke="black" cx="431.06" cy="-90" rx="63.63" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="431.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:database</text> <path fill="none" d="M646.29 108.33c24.97 10.66 60.29 25.74 88.23 37.66"/>
</g> <path d="m735.61 142.65 7.82 7.15-10.57-.71z"/>
<g id="edge8" class="edge"> </g>
<title>:core:data-&gt;:core:database</title> <g class="node" transform="translate(4 256)">
<path fill="none" stroke="red" stroke-width="2" d="M560.97,-147.83C536.75,-137.24 502.38,-122.2 475.07,-110.26"/> <ellipse cx="611.06" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<polygon fill="red" stroke="red" stroke-width="2" points="477.95,-107.7 467.39,-106.89 475.15,-114.11 477.95,-107.7"/> <text x="611.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g> </g>
<g id="node9" class="node"> <g stroke="#000" class="edge">
<title>:core:datastore</title> <path fill="none" d="M615.06 112.3v24.16"/>
<ellipse fill="none" stroke="black" cx="932.06" cy="-90" rx="65.17" ry="18"/> <path d="m618.56 136.38-3.5 10-3.5-10z"/>
<text text-anchor="middle" x="932.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> </g>
</g> <g stroke="red" stroke-width="2" class="edge">
<g id="edge9" class="edge"> <path fill="none" d="M483.86 181.67c25.43 10.73 60.1 25.35 87.41 36.87"/>
<title>:core:data-&gt;:core:datastore</title> <path fill="red" d="m571.08 214.66 7.85 7.11-10.57-.66z"/>
<path fill="none" stroke="black" d="M632.39,-152.8C684.04,-142.52 775.15,-124.26 853.06,-108 858.9,-106.78 864.97,-105.5 871.05,-104.21"/> </g>
<polygon fill="black" stroke="black" points="871.4,-107.71 880.45,-102.2 869.94,-100.87 871.4,-107.71"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M914.83 177.56c-64.82 12.85-173.94 34.49-241.12 47.81"/>
<g id="node10" class="node"> <path d="m674.46 228.79-10.49-1.49 9.13-5.38z"/>
<title>:core:network</title> </g>
<ellipse fill="none" stroke="black" cx="749.06" cy="-90" rx="62.1" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="749.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:network</text> <path fill="none" d="M930.58 181.33c-28.25 10.81-67.2 25.71-97.7 37.38"/>
</g> <path d="m834.49 221.84-10.59.3 8.08-6.84z"/>
<g id="edge10" class="edge"> </g>
<title>:core:data-&gt;:core:network</title> <g class="node" transform="translate(4 256)">
<path fill="none" stroke="black" d="M621.15,-147.67C645.1,-137.06 678.94,-122.07 705.79,-110.17"/> <ellipse cx="964.06" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<polygon fill="black" stroke="black" points="706.97,-113.47 714.7,-106.22 704.14,-107.07 706.97,-113.47"/> <text x="964.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g> </g>
<g id="node11" class="node"> <g stroke="#000" class="edge">
<title>:core:notifications</title> <path fill="none" d="M968.06 184.3v24.16"/>
<ellipse fill="none" stroke="black" cx="591.06" cy="-90" rx="77.97" ry="18"/> <path d="m971.56 208.38-3.5 10-3.5-10z"/>
<text text-anchor="middle" x="591.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:notifications</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge12" class="edge"> <path fill="none" d="M744.68 181.67c-25.13 10.73-59.38 25.35-86.36 36.87"/>
<title>:core:data-&gt;:core:notifications</title> <path d="m659.96 221.64-10.57.71 7.82-7.15z"/>
<path fill="none" stroke="black" d="M591.06,-143.7C591.06,-136.41 591.06,-127.73 591.06,-119.54"/> </g>
<polygon fill="black" stroke="black" points="594.56,-119.62 591.06,-109.62 587.56,-119.62 594.56,-119.62"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M780.54 184.3c.63 7.29 1.37 15.97 2.07 24.16"/>
<g id="edge13" class="edge"> <path d="m786.1 208.13-2.64 10.26-4.34-9.67z"/>
<title>:core:database-&gt;:core:model</title> </g>
<path fill="none" stroke="red" stroke-width="2" d="M464.6,-74.33C489,-63.65 522.23,-49.11 548.51,-37.62"/> <g stroke="#000" class="edge">
<polygon fill="red" stroke="red" stroke-width="2" points="548.4,-41.49 556.15,-34.27 545.59,-35.07 548.4,-41.49"/> <path fill="none" d="M615.06 184.3v24.16"/>
</g> <path d="m618.56 208.38-3.5 10-3.5-10z"/>
<g id="edge15" class="edge"> </g>
<title>:core:datastore-&gt;:core:model</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M881.01,-78.52C818.61,-65.71 713.32,-44.1 648.25,-30.74"/> <path fill="none" d="M652.36 182.36c25.54 10.52 59.58 24.53 86.78 35.73"/>
<polygon fill="black" stroke="black" points="648.97,-27.31 638.47,-28.73 647.56,-34.17 648.97,-27.31"/> <path d="m740.27 214.77 7.91 7.05-10.58-.58z"/>
</g>
<g id="edge16" class="edge">
<title>:core:datastore-&gt;:core:common</title>
<path fill="none" stroke="black" d="M895.81,-74.67C868.61,-63.91 831.14,-49.09 801.71,-37.45"/>
<polygon fill="black" stroke="black" points="803.25,-34.29 792.66,-33.87 800.68,-40.8 803.25,-34.29"/>
</g>
<g id="node12" class="node">
<title>:core:datastore-proto</title>
<ellipse fill="none" stroke="black" cx="932.06" cy="-18" rx="87.69" ry="18"/>
<text text-anchor="middle" x="932.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text>
</g>
<g id="edge14" class="edge">
<title>:core:datastore-&gt;:core:datastore-proto</title>
<path fill="none" stroke="black" d="M932.06,-71.7C932.06,-64.41 932.06,-55.73 932.06,-47.54"/>
<polygon fill="black" stroke="black" points="935.56,-47.62 932.06,-37.62 928.56,-47.62 935.56,-47.62"/>
</g>
<g id="edge18" class="edge">
<title>:core:network-&gt;:core:model</title>
<path fill="none" stroke="black" d="M715.94,-74.33C691.84,-63.65 659.03,-49.11 633.08,-37.62"/>
<polygon fill="black" stroke="black" points="634.74,-34.52 624.17,-33.67 631.9,-40.92 634.74,-34.52"/>
</g>
<g id="edge17" class="edge">
<title>:core:network-&gt;:core:common</title>
<path fill="none" stroke="black" d="M750.54,-71.7C751.17,-64.41 751.91,-55.73 752.61,-47.54"/>
<polygon fill="black" stroke="black" points="756.1,-47.87 753.46,-37.61 749.12,-47.28 756.1,-47.87"/>
</g>
<g id="edge19" class="edge">
<title>:core:notifications-&gt;:core:model</title>
<path fill="none" stroke="black" d="M591.06,-71.7C591.06,-64.41 591.06,-55.73 591.06,-47.54"/>
<polygon fill="black" stroke="black" points="594.56,-47.62 591.06,-37.62 587.56,-47.62 594.56,-47.62"/>
</g>
<g id="edge20" class="edge">
<title>:core:notifications-&gt;:core:common</title>
<path fill="none" stroke="black" d="M627.05,-73.64C651.5,-63.2 684.01,-49.33 710.15,-38.17"/>
<polygon fill="black" stroke="black" points="711.34,-41.47 719.17,-34.32 708.59,-35.03 711.34,-41.47"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

@ -1,168 +1,133 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="1064pt" height="260pt" viewBox="0 0 1063.53 260">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1028pt" height="260pt" viewBox="0.00 0.00 1027.75 260.00"> <path fill="#fff" d="M0 260V0h1063.53v260z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)"> <g class="node" transform="translate(4 256)">
<title>G</title> <ellipse cx="198.06" cy="-234" fill="none" stroke="#000" rx="62.51" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-256 1023.75,-256 1023.75,4 -4,4"/> <text x="198.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:topic</text>
<g id="node1" class="node"> </g>
<title>:feature:topic</title> <g class="node" transform="translate(4 256)">
<ellipse fill="none" stroke="black" cx="192.06" cy="-234" rx="60.05" ry="18"/> <ellipse cx="198.06" cy="-162" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text text-anchor="middle" x="192.06" y="-228.95" font-family="Times,serif" font-size="14.00">:feature:topic</text> <text x="198.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g> </g>
<g id="node2" class="node"> <g stroke="#000" class="edge">
<title>:core:ui</title> <path fill="none" d="M202.06 40.3v24.16"/>
<ellipse fill="none" stroke="black" cx="192.06" cy="-162" rx="39.07" ry="18"/> <path d="m205.56 64.38-3.5 10-3.5-10z"/>
<text text-anchor="middle" x="192.06" y="-156.95" font-family="Times,serif" font-size="14.00">:core:ui</text> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="edge1" class="edge"> <ellipse cx="85.06" cy="-90" fill="none" stroke="#000" rx="85.06" ry="18"/>
<title>:feature:topic-&gt;:core:ui</title> <text x="85.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<path fill="none" stroke="black" d="M192.06,-215.7C192.06,-208.41 192.06,-199.73 192.06,-191.54"/> </g>
<polygon fill="black" stroke="black" points="195.56,-191.62 192.06,-181.62 188.56,-191.62 195.56,-191.62"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M185.21 39.63c-10 10.18-22.73 23.65-33.15 36.37-16.5 20.14-33.45 44.33-45.61 62.4"/>
<g id="node3" class="node"> <path d="m109.52 140.11-8.46 6.38 2.63-10.26z"/>
<title>:core:designsystem</title> </g>
<ellipse fill="none" stroke="black" cx="82.06" cy="-90" rx="82.06" ry="18"/> <g class="node" transform="translate(4 256)">
<text text-anchor="middle" x="82.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:designsystem</text> <ellipse cx="611.06" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
</g> <text x="611.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<g id="edge2" class="edge"> </g>
<title>:feature:topic-&gt;:core:designsystem</title> <g stroke="red" stroke-width="2" class="edge">
<path fill="none" stroke="black" d="M175.93,-216.3C166.33,-206.1 154.11,-192.63 144.06,-180 128.01,-159.83 111.39,-135.78 99.41,-117.77"/> <path fill="none" d="M254.78 31.94C333.23 45.23 480 70.11 559.86 83.64"/>
<polygon fill="black" stroke="black" points="102.35,-115.88 93.93,-109.46 96.51,-119.73 102.35,-115.88"/> <path fill="red" d="m558.88 79.93 9.27 5.12-10.44 1.78z"/>
</g> </g>
<g id="node4" class="node"> <g stroke="#000" class="edge">
<title>:core:data</title> <path fill="none" d="M179.19 109.17c-15.56 9.64-36.48 22.59-54.24 33.6"/>
<ellipse fill="none" stroke="black" cx="591.06" cy="-162" rx="47.26" ry="18"/> <path d="m127.09 145.56-10.35 2.29 6.66-8.24z"/>
<text text-anchor="middle" x="591.06" y="-156.95" font-family="Times,serif" font-size="14.00">:core:data</text> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="edge3" class="edge"> <ellipse cx="293.06" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<title>:feature:topic-&gt;:core:data</title> <text x="293.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<path fill="none" stroke="red" stroke-width="2" d="M243,-224.06C318.79,-210.77 460.58,-185.89 537.73,-172.36"/> </g>
<polygon fill="red" stroke="red" stroke-width="2" points="536.4,-176.14 545.65,-170.97 535.19,-169.25 536.4,-176.14"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M222.2 109.85c12.69 9.34 29.33 21.61 43.7 32.19"/>
<g id="edge5" class="edge"> <path d="m267.76 139.06 5.97 8.75-10.13-3.11z"/>
<title>:core:ui-&gt;:core:designsystem</title> </g>
<path fill="none" stroke="black" d="M169.8,-146.83C154.65,-137.19 134.29,-124.24 117,-113.23"/> <g class="node" transform="translate(4 256)">
<polygon fill="black" stroke="black" points="119.35,-110.58 109.04,-108.17 115.59,-116.49 119.35,-110.58"/> <ellipse cx="611.06" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
</g> <text x="611.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<g id="node5" class="node"> </g>
<title>:core:analytics</title> <g stroke="#000" class="edge">
<ellipse fill="none" stroke="black" cx="285.06" cy="-90" rx="64.66" ry="18"/> <path fill="none" d="M200.38 112.2c-.94 20.29.97 53.55 20.68 71.8 46.01 42.62 225.28 51.44 325.4 52.97"/>
<text text-anchor="middle" x="285.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> <path d="m546.2 233.46 9.95 3.63-10.04 3.37z"/>
</g> </g>
<g id="edge4" class="edge"> <g stroke="#000" class="edge">
<title>:core:ui-&gt;:core:analytics</title> <path fill="none" d="M573.69 104.09c-48.01 10.54-129.56 28.47-199.63 43.91-5.08 1.12-10.35 2.28-15.64 3.45"/>
<path fill="none" stroke="black" d="M211.78,-146.15C224.2,-136.81 240.49,-124.54 254.56,-113.96"/> <path d="m359.58 154.77-10.51-1.26 9.01-5.57z"/>
<polygon fill="black" stroke="black" points="256.32,-117.01 262.21,-108.2 252.11,-111.42 256.32,-117.01"/> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="node6" class="node"> <ellipse cx="781.06" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<title>:core:model</title> <text x="781.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse fill="none" stroke="black" cx="591.06" cy="-18" rx="55.45" ry="18"/> </g>
<text text-anchor="middle" x="591.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text> <g stroke="#000" class="edge">
</g> <path fill="none" d="M662.9 98.73c62.51 5.97 166.79 20.12 190.16 49.27 10.01 12.48 7.02 21.62 0 36-6.16 12.61-16.93 23.09-28.1 31.31"/>
<g id="edge6" class="edge"> <path d="m827.06 218.12-10.24 2.71 6.31-8.51z"/>
<title>:core:ui-&gt;:core:model</title> </g>
<path fill="none" stroke="black" d="M190.4,-143.81C189.47,-123.54 191.4,-90.3 211.06,-72 255.22,-30.9 427.13,-21.43 523.91,-19.4"/> <g class="node" transform="translate(4 256)">
<polygon fill="black" stroke="black" points="523.87,-22.9 533.81,-19.22 523.74,-15.9 523.87,-22.9"/> <ellipse cx="445.06" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
</g> <text x="445.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<g id="edge11" class="edge"> </g>
<title>:core:data-&gt;:core:analytics</title> <g stroke="red" stroke-width="2" class="edge">
<path fill="none" stroke="black" d="M551.05,-151.97C504.63,-141.47 425.78,-123.59 358.06,-108 353.57,-106.97 348.92,-105.89 344.24,-104.81"/> <path fill="none" d="M583.83 108.17c-25.23 10.64-61.09 25.76-89.48 37.73"/>
<polygon fill="black" stroke="black" points="345.36,-101.48 334.82,-102.62 343.78,-108.29 345.36,-101.48"/> <path fill="red" d="m497.23 148.48-10.57.66 7.85-7.11z"/>
</g> </g>
<g id="node7" class="node"> <g class="node" transform="translate(4 256)">
<title>:core:common</title> <ellipse cx="964.06" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<ellipse fill="none" stroke="black" cx="755.06" cy="-18" rx="65.17" ry="18"/> <text x="964.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<text text-anchor="middle" x="755.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge7" class="edge"> <path fill="none" d="M657.8 103.2c53.43 10.3 147.66 28.56 228.26 44.8 6.21 1.25 12.68 2.57 19.14 3.89"/>
<title>:core:data-&gt;:core:common</title> <path d="m905.45 148.37 9.09 5.44-10.5 1.42z"/>
<path fill="none" stroke="black" d="M636.86,-157.02C697,-150.74 797.62,-136.23 820.06,-108 830.02,-95.48 826.92,-86.45 820.06,-72 814.21,-59.69 803.96,-49.3 793.29,-41.07"/> </g>
<polygon fill="black" stroke="black" points="795.33,-38.22 785.15,-35.27 791.27,-43.92 795.33,-38.22"/> <g class="node" transform="translate(4 256)">
</g> <ellipse cx="775.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<g id="node8" class="node"> <text x="775.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<title>:core:database</title> </g>
<ellipse fill="none" stroke="black" cx="431.06" cy="-90" rx="63.63" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="431.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:database</text> <path fill="none" d="M646.29 108.33c24.97 10.66 60.29 25.74 88.23 37.66"/>
</g> <path d="m735.61 142.65 7.82 7.15-10.57-.71z"/>
<g id="edge8" class="edge"> </g>
<title>:core:data-&gt;:core:database</title> <g class="node" transform="translate(4 256)">
<path fill="none" stroke="red" stroke-width="2" d="M560.97,-147.83C536.75,-137.24 502.38,-122.2 475.07,-110.26"/> <ellipse cx="611.06" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<polygon fill="red" stroke="red" stroke-width="2" points="477.95,-107.7 467.39,-106.89 475.15,-114.11 477.95,-107.7"/> <text x="611.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g> </g>
<g id="node9" class="node"> <g stroke="#000" class="edge">
<title>:core:datastore</title> <path fill="none" d="M615.06 112.3v24.16"/>
<ellipse fill="none" stroke="black" cx="932.06" cy="-90" rx="65.17" ry="18"/> <path d="m618.56 136.38-3.5 10-3.5-10z"/>
<text text-anchor="middle" x="932.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> </g>
</g> <g stroke="red" stroke-width="2" class="edge">
<g id="edge9" class="edge"> <path fill="none" d="M483.86 181.67c25.43 10.73 60.1 25.35 87.41 36.87"/>
<title>:core:data-&gt;:core:datastore</title> <path fill="red" d="m571.08 214.66 7.85 7.11-10.57-.66z"/>
<path fill="none" stroke="black" d="M632.39,-152.8C684.04,-142.52 775.15,-124.26 853.06,-108 858.9,-106.78 864.97,-105.5 871.05,-104.21"/> </g>
<polygon fill="black" stroke="black" points="871.4,-107.71 880.45,-102.2 869.94,-100.87 871.4,-107.71"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M914.83 177.56c-64.82 12.85-173.94 34.49-241.12 47.81"/>
<g id="node10" class="node"> <path d="m674.46 228.79-10.49-1.49 9.13-5.38z"/>
<title>:core:network</title> </g>
<ellipse fill="none" stroke="black" cx="749.06" cy="-90" rx="62.1" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="749.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:network</text> <path fill="none" d="M930.58 181.33c-28.25 10.81-67.2 25.71-97.7 37.38"/>
</g> <path d="m834.49 221.84-10.59.3 8.08-6.84z"/>
<g id="edge10" class="edge"> </g>
<title>:core:data-&gt;:core:network</title> <g class="node" transform="translate(4 256)">
<path fill="none" stroke="black" d="M621.15,-147.67C645.1,-137.06 678.94,-122.07 705.79,-110.17"/> <ellipse cx="964.06" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<polygon fill="black" stroke="black" points="706.97,-113.47 714.7,-106.22 704.14,-107.07 706.97,-113.47"/> <text x="964.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g> </g>
<g id="node11" class="node"> <g stroke="#000" class="edge">
<title>:core:notifications</title> <path fill="none" d="M968.06 184.3v24.16"/>
<ellipse fill="none" stroke="black" cx="591.06" cy="-90" rx="77.97" ry="18"/> <path d="m971.56 208.38-3.5 10-3.5-10z"/>
<text text-anchor="middle" x="591.06" y="-84.95" font-family="Times,serif" font-size="14.00">:core:notifications</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge12" class="edge"> <path fill="none" d="M744.68 181.67c-25.13 10.73-59.38 25.35-86.36 36.87"/>
<title>:core:data-&gt;:core:notifications</title> <path d="m659.96 221.64-10.57.71 7.82-7.15z"/>
<path fill="none" stroke="black" d="M591.06,-143.7C591.06,-136.41 591.06,-127.73 591.06,-119.54"/> </g>
<polygon fill="black" stroke="black" points="594.56,-119.62 591.06,-109.62 587.56,-119.62 594.56,-119.62"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M780.54 184.3c.63 7.29 1.37 15.97 2.07 24.16"/>
<g id="edge13" class="edge"> <path d="m786.1 208.13-2.64 10.26-4.34-9.67z"/>
<title>:core:database-&gt;:core:model</title> </g>
<path fill="none" stroke="red" stroke-width="2" d="M464.6,-74.33C489,-63.65 522.23,-49.11 548.51,-37.62"/> <g stroke="#000" class="edge">
<polygon fill="red" stroke="red" stroke-width="2" points="548.4,-41.49 556.15,-34.27 545.59,-35.07 548.4,-41.49"/> <path fill="none" d="M615.06 184.3v24.16"/>
</g> <path d="m618.56 208.38-3.5 10-3.5-10z"/>
<g id="edge15" class="edge"> </g>
<title>:core:datastore-&gt;:core:model</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M881.01,-78.52C818.61,-65.71 713.32,-44.1 648.25,-30.74"/> <path fill="none" d="M652.36 182.36c25.54 10.52 59.58 24.53 86.78 35.73"/>
<polygon fill="black" stroke="black" points="648.97,-27.31 638.47,-28.73 647.56,-34.17 648.97,-27.31"/> <path d="m740.27 214.77 7.91 7.05-10.58-.58z"/>
</g>
<g id="edge16" class="edge">
<title>:core:datastore-&gt;:core:common</title>
<path fill="none" stroke="black" d="M895.81,-74.67C868.61,-63.91 831.14,-49.09 801.71,-37.45"/>
<polygon fill="black" stroke="black" points="803.25,-34.29 792.66,-33.87 800.68,-40.8 803.25,-34.29"/>
</g>
<g id="node12" class="node">
<title>:core:datastore-proto</title>
<ellipse fill="none" stroke="black" cx="932.06" cy="-18" rx="87.69" ry="18"/>
<text text-anchor="middle" x="932.06" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text>
</g>
<g id="edge14" class="edge">
<title>:core:datastore-&gt;:core:datastore-proto</title>
<path fill="none" stroke="black" d="M932.06,-71.7C932.06,-64.41 932.06,-55.73 932.06,-47.54"/>
<polygon fill="black" stroke="black" points="935.56,-47.62 932.06,-37.62 928.56,-47.62 935.56,-47.62"/>
</g>
<g id="edge18" class="edge">
<title>:core:network-&gt;:core:model</title>
<path fill="none" stroke="black" d="M715.94,-74.33C691.84,-63.65 659.03,-49.11 633.08,-37.62"/>
<polygon fill="black" stroke="black" points="634.74,-34.52 624.17,-33.67 631.9,-40.92 634.74,-34.52"/>
</g>
<g id="edge17" class="edge">
<title>:core:network-&gt;:core:common</title>
<path fill="none" stroke="black" d="M750.54,-71.7C751.17,-64.41 751.91,-55.73 752.61,-47.54"/>
<polygon fill="black" stroke="black" points="756.1,-47.87 753.46,-37.61 749.12,-47.28 756.1,-47.87"/>
</g>
<g id="edge19" class="edge">
<title>:core:notifications-&gt;:core:model</title>
<path fill="none" stroke="black" d="M591.06,-71.7C591.06,-64.41 591.06,-55.73 591.06,-47.54"/>
<polygon fill="black" stroke="black" points="594.56,-47.62 591.06,-37.62 587.56,-47.62 594.56,-47.62"/>
</g>
<g id="edge20" class="edge">
<title>:core:notifications-&gt;:core:common</title>
<path fill="none" stroke="black" d="M627.05,-73.64C651.5,-63.2 684.01,-49.33 710.15,-38.17"/>
<polygon fill="black" stroke="black" points="711.34,-41.47 719.17,-34.32 708.59,-35.03 711.34,-41.47"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

@ -1,153 +1,121 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="791pt" height="332pt" viewBox="0 0 791.39 332">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="763pt" height="332pt" viewBox="0.00 0.00 762.64 332.00"> <path fill="#fff" d="M0 332V0h791.39v332z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 328)"> <g class="node" transform="translate(4 328)">
<title>G</title> <ellipse cx="453.04" cy="-306" fill="none" stroke="#000" rx="68.43" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-328 758.64,-328 758.64,4 -4,4"/> <text x="453.04" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:sync:sync-test</text>
<g id="node1" class="node"> </g>
<title>:sync:sync-test</title> <g class="node" transform="translate(4 328)">
<ellipse fill="none" stroke="black" cx="436.98" cy="-306" rx="65.68" ry="18"/> <ellipse cx="412.04" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text text-anchor="middle" x="436.98" y="-300.95" font-family="Times,serif" font-size="14.00">:sync:sync-test</text> <text x="412.04" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g> </g>
<g id="node2" class="node"> <g stroke="#000" class="edge">
<title>:core:data</title> <path fill="none" d="M448.89 40.37c-4.55 10.2-10.05 23.45-13.85 35.63-6.18 19.86-11.03 42.82-14.28 60.45"/>
<ellipse fill="none" stroke="black" cx="396.98" cy="-162" rx="47.26" ry="18"/> <path d="m424.22 136.97-5.19 9.24-1.7-10.46z"/>
<text text-anchor="middle" x="396.98" y="-156.95" font-family="Times,serif" font-size="14.00">:core:data</text> </g>
</g> <g class="node" transform="translate(4 328)">
<g id="edge1" class="edge"> <ellipse cx="494.04" cy="-234" fill="none" stroke="#000" rx="53.95" ry="18"/>
<title>:sync:sync-test-&gt;:core:data</title> <text x="494.04" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:sync:work</text>
<path fill="none" stroke="black" d="M429.44,-288.07C425.07,-277.79 419.71,-264.32 415.98,-252 409.96,-232.09 405.11,-209.13 401.81,-191.51"/> </g>
<polygon fill="black" stroke="black" points="405.28,-190.99 400.06,-181.77 398.39,-192.23 405.28,-190.99"/> <g stroke="red" stroke-width="2" class="edge">
</g> <path fill="none" d="M466.97 39.95c4.63 7.91 10.26 17.51 15.44 26.36"/>
<g id="node3" class="node"> <path fill="red" d="m484.65 63.2 2.03 10.4-8.07-6.86z"/>
<title>:sync:work</title> </g>
<ellipse fill="none" stroke="black" cx="476.98" cy="-234" rx="51.86" ry="18"/> <g class="node" transform="translate(4 328)">
<text text-anchor="middle" x="476.98" y="-228.95" font-family="Times,serif" font-size="14.00">:sync:work</text> <ellipse cx="92.04" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
</g> <text x="92.04" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<g id="edge2" class="edge"> </g>
<title>:sync:sync-test-&gt;:sync:work</title> <g stroke="#000" class="edge">
<path fill="none" stroke="red" stroke-width="2" d="M446.67,-288.05C451.19,-280.14 456.67,-270.54 461.73,-261.69"/> <path fill="none" d="M367.83 169.79C265.55 176.21 34.29 193.52 11.04 220c-10.55 12.03-7.76 22.01 0 36 8.09 14.58 22.05 25.67 36.34 33.84"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.96,-264.84 465.89,-254.42 457.89,-261.36 463.96,-264.84"/> <path d="m48.7 286.58 7.21 7.76-10.47-1.56z"/>
</g> </g>
<g id="node4" class="node"> <g class="node" transform="translate(4 328)">
<title>:core:common</title> <ellipse cx="564.04" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<ellipse fill="none" stroke="black" cx="87.98" cy="-18" rx="65.17" ry="18"/> <text x="564.04" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<text text-anchor="middle" x="87.98" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text> </g>
</g> <g stroke="red" stroke-width="2" class="edge">
<g id="edge3" class="edge"> <path fill="none" d="M445.71 180.66c22.53 10.38 53.84 24.8 79.14 36.45"/>
<title>:core:data-&gt;:core:common</title> <path fill="red" d="m524.92 213.29 7.62 7.36-10.55-1z"/>
<path fill="none" stroke="black" d="M350.54,-158.07C252.04,-151.38 29.32,-133.57 6.98,-108 -3.54,-95.95 -0.63,-86.07 6.98,-72 14.64,-57.84 27.9,-46.86 41.5,-38.66"/> </g>
<polygon fill="black" stroke="black" points="43.02,-41.82 50.07,-33.91 39.62,-35.7 43.02,-41.82"/> <g class="node" transform="translate(4 328)">
</g> <ellipse cx="412.04" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<g id="node5" class="node"> <text x="412.04" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<title>:core:database</title> </g>
<ellipse fill="none" stroke="black" cx="543.98" cy="-90" rx="63.63" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="543.98" y="-84.95" font-family="Times,serif" font-size="14.00">:core:database</text> <path fill="none" d="M416.04 184.3v24.16"/>
</g> <path d="m419.54 208.38-3.5 10-3.5-10z"/>
<g id="edge4" class="edge"> </g>
<title>:core:data-&gt;:core:database</title> <g class="node" transform="translate(4 328)">
<path fill="none" stroke="red" stroke-width="2" d="M425.67,-147.34C447.46,-136.96 477.74,-122.54 502.21,-110.89"/> <ellipse cx="81.04" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<polygon fill="red" stroke="red" stroke-width="2" points="502.05,-114.85 509.57,-107.39 499.04,-108.53 502.05,-114.85"/> <text x="81.04" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g> </g>
<g id="node6" class="node"> <g stroke="#000" class="edge">
<title>:core:datastore</title> <path fill="none" d="M373.69 175.43c-50.99 10.22-139.2 28.13-214.65 44.57-4.63 1.01-9.43 2.07-14.25 3.15"/>
<ellipse fill="none" stroke="black" cx="396.98" cy="-90" rx="65.17" ry="18"/> <path d="m145.57 226.56-10.52-1.21 8.98-5.61z"/>
<text text-anchor="middle" x="396.98" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> </g>
</g> <g class="node" transform="translate(4 328)">
<g id="edge5" class="edge"> <ellipse cx="716.04" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<title>:core:data-&gt;:core:datastore</title> <text x="716.04" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<path fill="none" stroke="black" d="M396.98,-143.7C396.98,-136.41 396.98,-127.73 396.98,-119.54"/> </g>
<polygon fill="black" stroke="black" points="400.48,-119.62 396.98,-109.62 393.48,-119.62 400.48,-119.62"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M456.73 176.37c52.01 11.97 142.52 32.82 202.68 46.67"/>
<g id="node7" class="node"> <path d="m659.84 219.55 8.96 5.65-10.53 1.17z"/>
<title>:core:network</title> </g>
<ellipse fill="none" stroke="black" cx="77.98" cy="-90" rx="62.1" ry="18"/> <g class="node" transform="translate(4 328)">
<text text-anchor="middle" x="77.98" y="-84.95" font-family="Times,serif" font-size="14.00">:core:network</text> <ellipse cx="245.04" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
</g> <text x="245.04" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<g id="edge6" class="edge"> </g>
<title>:core:data-&gt;:core:network</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M356.1,-152.58C306.89,-142.38 221.77,-124.49 148.98,-108 144.66,-107.02 140.19,-105.99 135.69,-104.94"/> <path fill="none" d="M384.63 180.17c-24.88 10.43-60.04 25.16-88.32 37.02"/>
<polygon fill="black" stroke="black" points="136.55,-101.55 126.01,-102.67 134.94,-108.36 136.55,-101.55"/> <path d="m297.82 220.35-10.58.64 7.87-7.09z"/>
</g> </g>
<g id="node8" class="node"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:analytics</title> <path fill="none" d="M479.03 111.24c-10.64 9.07-24.07 20.54-35.79 30.55"/>
<ellipse fill="none" stroke="black" cx="689.98" cy="-90" rx="64.66" ry="18"/> <path fill="red" d="m446.86 143.3-9.88 3.83 5.33-9.16z"/>
<text text-anchor="middle" x="689.98" y="-84.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> </g>
</g> <g stroke="#000" class="edge">
<g id="edge7" class="edge"> <path fill="none" d="M522.22 110.47c39.47 25.24 117.88 75.4 163.23 104.4"/>
<title>:core:data-&gt;:core:analytics</title> <path d="m687.06 211.75 6.54 8.33-10.31-2.44z"/>
<path fill="none" stroke="black" d="M436.19,-151.63C486.12,-139.7 572.84,-118.99 630.82,-105.13"/> </g>
<polygon fill="black" stroke="black" points="631.63,-108.54 640.54,-102.81 630,-101.73 631.63,-108.54"/> <g class="node" transform="translate(4 328)">
</g> <ellipse cx="245.04" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<g id="node9" class="node"> <text x="245.04" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<title>:core:notifications</title> </g>
<ellipse fill="none" stroke="black" cx="235.98" cy="-90" rx="77.97" ry="18"/> <g stroke="red" stroke-width="2" class="edge">
<text text-anchor="middle" x="235.98" y="-84.95" font-family="Times,serif" font-size="14.00">:core:notifications</text> <path fill="none" d="M518.86 250.31c-8.6 1.93-17.46 3.89-25.82 5.69-78.48 16.87-98.73 18.12-177 36-4.28.98-8.72 2.03-13.16 3.1"/>
</g> <path fill="red" d="m305.35 298.1-10.55-1.01 8.87-5.79z"/>
<g id="edge8" class="edge"> </g>
<title>:core:data-&gt;:core:notifications</title> <g stroke="#000" class="edge">
<path fill="none" stroke="black" d="M366.7,-147.83C342.82,-137.45 309.11,-122.8 281.91,-110.97"/> <path fill="none" d="M365.1 250.27c-8.69 1.91-17.63 3.88-26.06 5.73-61.62 13.52-132.06 28.88-181.18 39.56"/>
<polygon fill="black" stroke="black" points="283.42,-107.81 272.85,-107.03 280.63,-114.23 283.42,-107.81"/> <path d="m158.78 298.95-10.52-1.3 9.03-5.54z"/>
</g> </g>
<g id="edge18" class="edge"> <g stroke="#000" class="edge">
<title>:sync:work-&gt;:core:data</title> <path fill="none" d="M381.03 253.67c-25.66 10.76-60.69 25.44-88.21 36.98"/>
<path fill="none" stroke="red" stroke-width="2" d="M458.43,-216.76C448.06,-207.69 434.95,-196.22 423.51,-186.21"/> <path d="m294.27 293.84-10.57.64 7.87-7.1z"/>
<polygon fill="red" stroke="red" stroke-width="2" points="427.27,-184.85 417.44,-180.9 422.66,-190.12 427.27,-184.85"/> </g>
</g> <g class="node" transform="translate(4 328)">
<g id="edge17" class="edge"> <ellipse cx="412.04" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<title>:sync:work-&gt;:core:analytics</title> <text x="412.04" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<path fill="none" stroke="black" d="M500.18,-217.53C537.97,-192.34 612.97,-142.34 656.52,-113.31"/> </g>
<polygon fill="black" stroke="black" points="658.19,-116.4 664.57,-107.94 654.31,-110.57 658.19,-116.4"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M416.04 256.3v24.16"/>
<g id="node10" class="node"> <path d="m419.54 280.38-3.5 10-3.5-10z"/>
<title>:core:model</title> </g>
<ellipse fill="none" stroke="black" cx="235.98" cy="-18" rx="55.45" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="235.98" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text> <path fill="none" d="M87.76 256.3c1.16 7.38 2.54 16.18 3.84 24.45"/>
</g> <path d="m95.03 279.98-1.91 10.42-5.01-9.33z"/>
<g id="edge9" class="edge"> </g>
<title>:core:database-&gt;:core:model</title> <g stroke="#000" class="edge">
<path fill="none" stroke="red" stroke-width="2" d="M496.11,-77.7C487.74,-75.77 479.11,-73.8 470.98,-72 395.16,-55.19 375.54,-53.98 299.98,-36 296.18,-35.09 292.25,-34.13 288.31,-33.14"/> <path fill="none" d="M119.42 253.67c25.13 10.73 59.38 25.35 86.36 36.87"/>
<polygon fill="red" stroke="red" stroke-width="2" points="290.7,-30.14 280.15,-31.04 288.96,-36.92 290.7,-30.14"/> <path d="m206.89 287.2 7.83 7.15-10.58-.71z"/>
</g> </g>
<g id="edge12" class="edge"> <g stroke="#000" class="edge">
<title>:core:datastore-&gt;:core:common</title> <path fill="none" d="M214.71 254.71c-22.34 10.22-51.64 23.63-75.54 34.56"/>
<path fill="none" stroke="black" d="M348.03,-77.72C339.67,-75.81 331.08,-73.84 322.98,-72 263.71,-58.51 195.99,-43.25 148.52,-32.58"/> <path d="m140.88 292.34-10.55.97 7.64-7.34z"/>
<polygon fill="black" stroke="black" points="149.51,-29.22 138.99,-30.44 147.98,-36.05 149.51,-29.22"/> </g>
</g> <g stroke="#000" class="edge">
<g id="edge11" class="edge"> <path fill="none" d="M249.04 256.3v24.16"/>
<title>:core:datastore-&gt;:core:model</title> <path d="m252.54 280.38-3.5 10-3.5-10z"/>
<path fill="none" stroke="black" d="M363.23,-74.33C338.68,-63.65 305.24,-49.11 278.8,-37.62"/>
<polygon fill="black" stroke="black" points="280.27,-34.44 269.7,-33.66 277.48,-40.86 280.27,-34.44"/>
</g>
<g id="node11" class="node">
<title>:core:datastore-proto</title>
<ellipse fill="none" stroke="black" cx="396.98" cy="-18" rx="87.69" ry="18"/>
<text text-anchor="middle" x="396.98" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text>
</g>
<g id="edge10" class="edge">
<title>:core:datastore-&gt;:core:datastore-proto</title>
<path fill="none" stroke="black" d="M396.98,-71.7C396.98,-64.41 396.98,-55.73 396.98,-47.54"/>
<polygon fill="black" stroke="black" points="400.48,-47.62 396.98,-37.62 393.48,-47.62 400.48,-47.62"/>
</g>
<g id="edge13" class="edge">
<title>:core:network-&gt;:core:common</title>
<path fill="none" stroke="black" d="M80.45,-71.7C81.51,-64.32 82.76,-55.52 83.95,-47.25"/>
<polygon fill="black" stroke="black" points="87.38,-48 85.33,-37.6 80.45,-47.01 87.38,-48"/>
</g>
<g id="edge14" class="edge">
<title>:core:network-&gt;:core:model</title>
<path fill="none" stroke="black" d="M111.1,-74.33C135.2,-63.65 168.02,-49.11 193.96,-37.62"/>
<polygon fill="black" stroke="black" points="195.14,-40.92 202.87,-33.67 192.31,-34.52 195.14,-40.92"/>
</g>
<g id="edge16" class="edge">
<title>:core:notifications-&gt;:core:common</title>
<path fill="none" stroke="black" d="M202.77,-73.29C181.26,-63.12 153.07,-49.79 130.01,-38.88"/>
<polygon fill="black" stroke="black" points="131.72,-35.82 121.19,-34.7 128.73,-42.14 131.72,-35.82"/>
</g>
<g id="edge15" class="edge">
<title>:core:notifications-&gt;:core:model</title>
<path fill="none" stroke="black" d="M235.98,-71.7C235.98,-64.41 235.98,-55.73 235.98,-47.54"/>
<polygon fill="black" stroke="black" points="239.48,-47.62 235.98,-37.62 232.48,-47.62 239.48,-47.62"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

@ -1,138 +1,109 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="1084" height="260pt" viewBox="0 0 812.6 260">
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <g class="graph">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="785pt" height="260pt" viewBox="0.00 0.00 785.29 260.00"> <path fill="#fff" d="M0 260V0h812.6v260z"/>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)"> <g class="node" transform="translate(4 256)">
<title>G</title> <ellipse cx="161.34" cy="-234" fill="none" stroke="#000" rx="53.95" ry="18"/>
<polygon fill="white" stroke="none" points="-4,4 -4,-256 781.29,-256 781.29,4 -4,4"/> <text x="161.34" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:sync:work</text>
<g id="node1" class="node"> </g>
<title>:sync:work</title> <g class="node" transform="translate(4 256)">
<ellipse fill="none" stroke="black" cx="155.66" cy="-234" rx="51.86" ry="18"/> <ellipse cx="67.34" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text text-anchor="middle" x="155.66" y="-228.95" font-family="Times,serif" font-size="14.00">:sync:work</text> <text x="67.34" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g> </g>
<g id="node2" class="node"> <g stroke="#000" class="edge">
<title>:core:analytics</title> <path fill="none" d="m154.19 39.85-65.45 98.86"/>
<ellipse fill="none" stroke="black" cx="64.66" cy="-90" rx="64.66" ry="18"/> <path d="m91.75 140.51-8.43 6.4 2.6-10.27z"/>
<text text-anchor="middle" x="64.66" y="-84.95" font-family="Times,serif" font-size="14.00">:core:analytics</text> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="edge1" class="edge"> <ellipse cx="255.34" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<title>:sync:work-&gt;:core:analytics</title> <text x="255.34" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<path fill="none" stroke="black" d="M144.86,-216.15C129.2,-191.71 100.01,-146.17 81.5,-117.29"/> </g>
<polygon fill="black" stroke="black" points="84.6,-115.63 76.26,-109.1 78.71,-119.41 84.6,-115.63"/> <g stroke="red" stroke-width="2" class="edge">
</g> <path fill="none" d="M186.67 38.88c12.59 9.38 28.72 21.39 42.58 31.71"/>
<g id="node3" class="node"> <path fill="red" d="m230.06 66.83 5.93 8.78-10.11-3.16z"/>
<title>:core:data</title> </g>
<ellipse fill="none" stroke="black" cx="247.66" cy="-162" rx="47.26" ry="18"/> <g stroke="#000" class="edge">
<text text-anchor="middle" x="247.66" y="-156.95" font-family="Times,serif" font-size="14.00">:core:data</text> <path fill="none" d="M225.73 107.51c-29.45 10.97-72.61 27.04-105.81 39.4"/>
</g> <path d="m121.53 150.05-10.6.21 8.15-6.77z"/>
<g id="edge2" class="edge"> </g>
<title>:sync:work-&gt;:core:data</title> <g class="node" transform="translate(4 256)">
<path fill="none" stroke="red" stroke-width="2" d="M176.53,-217.12C188.85,-207.74 204.64,-195.73 218.21,-185.41"/> <ellipse cx="266.34" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<polygon fill="red" stroke="red" stroke-width="2" points="218.93,-189.25 224.77,-180.41 214.7,-183.68 218.93,-189.25"/> <text x="266.34" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g> </g>
<g id="edge7" class="edge"> <g stroke="#000" class="edge">
<title>:core:data-&gt;:core:analytics</title> <path fill="none" d="M228.51 108.42c-16 8.75-34.07 21.87-43.17 39.58-7.31 14.23-7.76 22.01 0 36 8.09 14.58 22.04 25.67 36.33 33.84"/>
<path fill="none" stroke="black" d="M215.36,-148.65C186.78,-137.72 144.7,-121.62 112.27,-109.21"/> <path d="m222.99 214.58 7.22 7.76-10.48-1.56z"/>
<polygon fill="black" stroke="black" points="113.67,-106 103.08,-105.7 111.17,-112.54 113.67,-106"/> </g>
</g> <g class="node" transform="translate(4 256)">
<g id="node4" class="node"> <ellipse cx="738.34" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<title>:core:common</title> <text x="738.34" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse fill="none" stroke="black" cx="257.66" cy="-18" rx="65.17" ry="18"/> </g>
<text text-anchor="middle" x="257.66" y="-12.95" font-family="Times,serif" font-size="14.00">:core:common</text> <g stroke="red" stroke-width="2" class="edge">
</g> <path fill="none" d="M306.37 99.66c76.16 7.87 231.05 25.23 360.97 48.34 5.15.92 10.48 1.95 15.82 3.04"/>
<g id="edge3" class="edge"> <path fill="red" d="m682.05 147.23 9.05 5.5-10.51 1.35z"/>
<title>:core:data-&gt;:core:common</title> </g>
<path fill="none" stroke="black" d="M218.41,-147.49C202.96,-138.64 185.41,-125.46 176.66,-108 169.49,-93.7 169.05,-86.07 176.66,-72 184.31,-57.84 197.57,-46.86 211.18,-38.66"/> <g class="node" transform="translate(4 256)">
<polygon fill="black" stroke="black" points="212.7,-41.82 219.74,-33.91 209.3,-35.7 212.7,-41.82"/> <ellipse cx="586.34" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
</g> <text x="586.34" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<g id="node5" class="node"> </g>
<title>:core:database</title> <g stroke="#000" class="edge">
<ellipse fill="none" stroke="black" cx="713.66" cy="-90" rx="63.63" ry="18"/> <path fill="none" d="M301.62 103.67c50.44 10.37 137.29 28.35 211.72 44.33 4.88 1.05 9.92 2.14 14.99 3.24"/>
<text text-anchor="middle" x="713.66" y="-84.95" font-family="Times,serif" font-size="14.00">:core:database</text> <path d="m528.92 147.79 9.02 5.56-10.52 1.28z"/>
</g> </g>
<g id="edge4" class="edge"> <g class="node" transform="translate(4 256)">
<title>:core:data-&gt;:core:database</title> <ellipse cx="255.34" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<path fill="none" stroke="red" stroke-width="2" d="M292.97,-156.3C366.34,-148.38 515.55,-130.95 640.66,-108 645.62,-107.09 650.74,-106.07 655.88,-104.99"/> <text x="255.34" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<polygon fill="red" stroke="red" stroke-width="2" points="655.08,-108.74 664.11,-103.19 653.59,-101.9 655.08,-108.74"/> </g>
</g> <g stroke="#000" class="edge">
<g id="node6" class="node"> <path fill="none" d="M259.34 112.3v24.16"/>
<title>:core:datastore</title> <path d="m262.84 136.38-3.5 10-3.5-10z"/>
<ellipse fill="none" stroke="black" cx="566.66" cy="-90" rx="65.17" ry="18"/> </g>
<text text-anchor="middle" x="566.66" y="-84.95" font-family="Times,serif" font-size="14.00">:core:datastore</text> <g class="node" transform="translate(4 256)">
</g> <ellipse cx="419.34" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<g id="edge5" class="edge"> <text x="419.34" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<title>:core:data-&gt;:core:datastore</title> </g>
<path fill="none" stroke="black" d="M288.01,-152.44C336.6,-142.09 420.66,-124.06 492.66,-108 497.29,-106.97 502.08,-105.89 506.9,-104.8"/> <g stroke="#000" class="edge">
<polygon fill="black" stroke="black" points="507.67,-108.21 516.64,-102.58 506.11,-101.39 507.67,-108.21"/> <path fill="none" d="M290.58 108.33c24.28 10.37 58.36 24.91 85.91 36.67"/>
</g> <path d="m377.86 141.78 7.83 7.15-10.57-.71z"/>
<g id="node7" class="node"> </g>
<title>:core:network</title> <g class="node" transform="translate(4 256)">
<ellipse fill="none" stroke="black" cx="247.66" cy="-90" rx="62.1" ry="18"/> <ellipse cx="419.34" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text text-anchor="middle" x="247.66" y="-84.95" font-family="Times,serif" font-size="14.00">:core:network</text> <text x="419.34" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g> </g>
<g id="edge6" class="edge"> <g stroke="red" stroke-width="2" class="edge">
<title>:core:data-&gt;:core:network</title> <path fill="none" d="M693.16 178.31c-8.6 1.93-17.46 3.89-25.82 5.69-78.48 16.87-98.74 18.12-177 36-4.28.98-8.72 2.03-13.16 3.1"/>
<path fill="none" stroke="black" d="M247.66,-143.7C247.66,-136.41 247.66,-127.73 247.66,-119.54"/> <path fill="red" d="m479.65 226.1-10.55-1.01 8.87-5.79z"/>
<polygon fill="black" stroke="black" points="251.16,-119.62 247.66,-109.62 244.16,-119.62 251.16,-119.62"/> </g>
</g> <g stroke="#000" class="edge">
<g id="node8" class="node"> <path fill="none" d="M539.4 178.27c-8.69 1.91-17.63 3.88-26.06 5.73-61.62 13.52-132.07 28.88-181.18 39.56"/>
<title>:core:notifications</title> <path d="m333.07 226.95-10.51-1.3 9.03-5.54z"/>
<ellipse fill="none" stroke="black" cx="405.66" cy="-90" rx="77.97" ry="18"/> </g>
<text text-anchor="middle" x="405.66" y="-84.95" font-family="Times,serif" font-size="14.00">:core:notifications</text> <g stroke="#000" class="edge">
</g> <path fill="none" d="M555.33 181.67c-25.67 10.76-60.69 25.44-88.21 36.98"/>
<g id="edge8" class="edge"> <path d="m468.57 221.84-10.58.64 7.87-7.1z"/>
<title>:core:data-&gt;:core:notifications</title> </g>
<path fill="none" stroke="black" d="M277.75,-147.67C301.15,-137.3 333.98,-122.76 360.52,-111"/> <g class="node" transform="translate(4 256)">
<polygon fill="black" stroke="black" points="361.61,-114.34 369.34,-107.09 358.78,-107.94 361.61,-114.34"/> <ellipse cx="586.34" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
</g> <text x="586.34" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<g id="node9" class="node"> </g>
<title>:core:model</title> <g stroke="#000" class="edge">
<ellipse fill="none" stroke="black" cx="405.66" cy="-18" rx="55.45" ry="18"/> <path fill="none" d="M590.34 184.3v24.16"/>
<text text-anchor="middle" x="405.66" y="-12.95" font-family="Times,serif" font-size="14.00">:core:model</text> <path d="m593.84 208.38-3.5 10-3.5-10z"/>
</g> </g>
<g id="edge9" class="edge"> <g stroke="#000" class="edge">
<title>:core:database-&gt;:core:model</title> <path fill="none" d="M262.06 184.3c1.16 7.38 2.54 16.18 3.84 24.45"/>
<path fill="none" stroke="red" stroke-width="2" d="M665.79,-77.7C657.42,-75.77 648.79,-73.8 640.66,-72 564.83,-55.19 545.22,-53.98 469.66,-36 465.85,-35.09 461.93,-34.13 457.98,-33.14"/> <path d="m269.32 207.98-1.9 10.42-5.01-9.33z"/>
<polygon fill="red" stroke="red" stroke-width="2" points="460.38,-30.14 449.82,-31.04 458.64,-36.92 460.38,-30.14"/> </g>
</g> <g stroke="#000" class="edge">
<g id="edge12" class="edge"> <path fill="none" d="M293.72 181.67c25.13 10.73 59.38 25.35 86.36 36.87"/>
<title>:core:datastore-&gt;:core:common</title> <path d="m381.19 215.2 7.82 7.15-10.57-.71z"/>
<path fill="none" stroke="black" d="M517.7,-77.72C509.35,-75.81 500.76,-73.84 492.66,-72 433.39,-58.51 365.66,-43.25 318.2,-32.58"/> </g>
<polygon fill="black" stroke="black" points="319.19,-29.22 308.66,-30.44 317.65,-36.05 319.19,-29.22"/> <g stroke="#000" class="edge">
</g> <path fill="none" d="M389.01 182.71c-22.34 10.22-51.64 23.63-75.54 34.56"/>
<g id="edge11" class="edge"> <path d="m315.18 220.34-10.55.97 7.64-7.34z"/>
<title>:core:datastore-&gt;:core:model</title> </g>
<path fill="none" stroke="black" d="M532.91,-74.33C508.35,-63.65 474.91,-49.11 448.48,-37.62"/> <g stroke="#000" class="edge">
<polygon fill="black" stroke="black" points="449.95,-34.44 439.38,-33.66 447.16,-40.86 449.95,-34.44"/> <path fill="none" d="M423.34 184.3v24.16"/>
</g> <path d="m426.84 208.38-3.5 10-3.5-10z"/>
<g id="node10" class="node">
<title>:core:datastore-proto</title>
<ellipse fill="none" stroke="black" cx="566.66" cy="-18" rx="87.69" ry="18"/>
<text text-anchor="middle" x="566.66" y="-12.95" font-family="Times,serif" font-size="14.00">:core:datastore-proto</text>
</g>
<g id="edge10" class="edge">
<title>:core:datastore-&gt;:core:datastore-proto</title>
<path fill="none" stroke="black" d="M566.66,-71.7C566.66,-64.41 566.66,-55.73 566.66,-47.54"/>
<polygon fill="black" stroke="black" points="570.16,-47.62 566.66,-37.62 563.16,-47.62 570.16,-47.62"/>
</g>
<g id="edge13" class="edge">
<title>:core:network-&gt;:core:common</title>
<path fill="none" stroke="black" d="M250.13,-71.7C251.18,-64.32 252.44,-55.52 253.62,-47.25"/>
<polygon fill="black" stroke="black" points="257.05,-48 255,-37.6 250.12,-47.01 257.05,-48"/>
</g>
<g id="edge14" class="edge">
<title>:core:network-&gt;:core:model</title>
<path fill="none" stroke="black" d="M280.78,-74.33C304.88,-63.65 337.69,-49.11 363.64,-37.62"/>
<polygon fill="black" stroke="black" points="364.82,-40.92 372.54,-33.67 361.98,-34.52 364.82,-40.92"/>
</g>
<g id="edge16" class="edge">
<title>:core:notifications-&gt;:core:common</title>
<path fill="none" stroke="black" d="M372.44,-73.29C350.94,-63.12 322.75,-49.79 299.69,-38.88"/>
<polygon fill="black" stroke="black" points="301.4,-35.82 290.86,-34.7 298.4,-42.14 301.4,-35.82"/>
</g>
<g id="edge15" class="edge">
<title>:core:notifications-&gt;:core:model</title>
<path fill="none" stroke="black" d="M405.66,-71.7C405.66,-64.41 405.66,-55.73 405.66,-47.54"/>
<polygon fill="black" stroke="black" points="409.16,-47.62 405.66,-37.62 402.16,-47.62 409.16,-47.62"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 8.4 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

Loading…
Cancel
Save