Adding configurations for moduleGraphAssert plugin

Change-Id: I6e728711ffd778ddfb79ba4b1769c61bd4c124d8
dt/add-module-graphs
Don Turner 1 year ago
parent 50b13ecb21
commit 703f1b7d8c

@ -50,3 +50,8 @@ plugins {
alias(libs.plugins.room) apply false
alias(libs.plugins.module.graph) apply true // Plugin applied to allow module graph generation
}
moduleGraphAssert {
configurations = setOf("api", "implementation", "test", "androidTest")
}

@ -1,305 +1,309 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1616" height="404pt" viewBox="0 0 1212.13 404">
<svg xmlns="http://www.w3.org/2000/svg" width="1178pt" height="404pt" viewBox="0 0 1178.13 404">
<g class="graph">
<path fill="#fff" d="M0 404V0h1212.13v404z"/>
<path fill="#fff" d="M0 404V0h1178.13v404z"/>
<g class="node" transform="translate(4 400)">
<ellipse cx="645.13" cy="-378" fill="none" stroke="#000" rx="27.66" ry="18"/>
<text x="645.13" y="-373.8" font-family="Times,serif" font-size="14" text-anchor="middle">:app</text>
<ellipse cx="626.13" cy="-378" fill="none" stroke="#000" rx="27" ry="18"/>
<text x="626.13" y="-372.95" font-family="Times,serif" font-size="14" text-anchor="middle">:app</text>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="297.13" cy="-306" fill="none" stroke="#000" rx="75.39" ry="18"/>
<text x="297.13" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:interests</text>
<ellipse cx="289.13" cy="-306" fill="none" stroke="#000" rx="72.34" ry="18"/>
<text x="289.13" y="-300.95" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:interests</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<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"/>
<path fill="red" d="m370.62 82.5-10.5-1.45 9.11-5.41z"/>
<path fill="none" d="M604.52 28.32c-51.94 10.79-171.09 35.54-246.03 51.1"/>
<path fill="red" d="m360.78 82.52-10.5-1.39 9.08-5.46z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="135.13" cy="-306" fill="none" stroke="#000" rx="68.95" ry="18"/>
<text x="135.13" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:foryou</text>
<ellipse cx="132.13" cy="-306" fill="none" stroke="#000" rx="66.19" ry="18"/>
<text x="132.13" y="-300.95" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:foryou</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m201.33 82.47-10.5-1.43 9.1-5.43z"/>
<path fill="none" d="M603.59 25.49C537.28 31.9 359.12 50.3 212.13 76c-5.3.93-10.79 1.98-16.28 3.09"/>
<path d="m196.63 82.5-10.51-1.38 9.07-5.47z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="812.13" cy="-306" fill="none" stroke="#000" rx="86.12" ry="18"/>
<text x="812.13" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:bookmarks</text>
<ellipse cx="787.13" cy="-306" fill="none" stroke="#000" rx="83.08" ry="18"/>
<text x="787.13" y="-300.95" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:bookmarks</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M672 32.59c24.72 10.36 64.82 27.17 96.45 40.43"/>
<path d="m769.56 69.68 7.87 7.1-10.58-.64z"/>
<path fill="none" d="M652.51 32.73c23.81 10.35 62.13 27.02 92.46 40.2"/>
<path d="m746.16 69.63 7.77 7.2-10.56-.78z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="645.13" cy="-306" fill="none" stroke="#000" rx="62.51" ry="18"/>
<text x="645.13" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:topic</text>
<ellipse cx="626.13" cy="-306" fill="none" stroke="#000" rx="60.05" ry="18"/>
<text x="626.13" y="-300.95" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:topic</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M649.13 40.3v24.16"/>
<path d="m652.63 64.38-3.5 10-3.5-10z"/>
<path fill="none" d="M630.13 40.3v24.16"/>
<path d="m633.63 64.38-3.5 10-3.5-10z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="458.13" cy="-306" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="458.13" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:search</text>
<ellipse cx="445.13" cy="-306" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="445.13" y="-300.95" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:search</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M625.45 31.87C596.73 42.61 547.61 61 510.72 74.81"/>
<path d="m512.19 78-10.59.22 8.14-6.78z"/>
<path fill="none" d="M607.2 31.87c-27.67 10.7-74.93 28.97-110.58 42.76"/>
<path d="m497.96 77.87-10.59.34 8.07-6.87z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="989.13" cy="-306" fill="none" stroke="#000" rx="72.71" ry="18"/>
<text x="989.13" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:settings</text>
<ellipse cx="958.13" cy="-306" fill="none" stroke="#000" rx="69.78" ry="18"/>
<text x="958.13" y="-300.95" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:settings</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m928.32 75.96 9.08 5.45-10.5 1.4z"/>
<path fill="none" d="M655.63 28.3c45.65 9.48 144.31 30.04 227.5 47.7 5.13 1.09 10.45 2.22 15.79 3.37"/>
<path d="m899.34 75.88 9.05 5.52-10.51 1.32z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="795.13" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="795.13" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="850.13" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="850.13" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m860.04 370.4-10.51-1.38 9.08-5.47z"/>
<path fill="none" d="M657.44 22.87c91.23.05 383.95 4.11 461.69 53.13 39.33 24.8 55 42.5 55 89v74c0 44.53-10.35 62.32-46 89-31.19 23.34-131.3 38.27-201.45 46.15"/>
<path d="m927.09 377.62-10.32-2.39 9.56-4.57z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="553.13" cy="-234" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text x="553.13" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
<ellipse cx="530.13" cy="-234" fill="none" stroke="#000" rx="39.07" ry="18"/>
<text x="530.13" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m561.96 136.38-4.33 9.66-2.64-10.26z"/>
<path fill="none" d="M609.49 34.09c-15.42 9.29-35.9 23.9-48.36 41.91-12.44 17.97-19.27 41.82-22.95 60.31"/>
<path d="m541.64 136.83-5.19 9.24-1.7-10.45z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="774.13" cy="-162" fill="none" stroke="#000" rx="85.06" ry="18"/>
<text x="774.13" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<ellipse cx="749.13" cy="-162" fill="none" stroke="#000" rx="82.06" ry="18"/>
<text x="749.13" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
</g>
<g stroke="#000" 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"/>
<path d="m832.85 221.41-10.6.07 8.24-6.66z"/>
<path fill="none" d="M657.33 24.46c87.62 4.98 358.35 22.6 383.8 51.54 10.56 12.02 8.77 22.62 0 36-13.78 21-157.03 76.57-236.16 106.03"/>
<path d="m806.26 221.29-10.59.19 8.15-6.76z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="584.13" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text x="584.13" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<ellipse cx="564.13" cy="-162" fill="none" stroke="#000" rx="47.26" ry="18"/>
<text x="564.13" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m527.29 234.14 10 3.49-10 3.51z"/>
<path fill="none" d="M602.83 23.44C494.37 25.45 98 35.53 61.13 76-68.66 218.44 349.93 235.64 509.2 237.13"/>
<path d="m509.17 233.63 9.97 3.58-10.02 3.42z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="412.13" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="412.13" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="393.13" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="393.13" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m353.06 369.09 9.39 4.9-10.4 2.02z"/>
<path fill="none" d="M603.09 23.7C492.77 26.81 80.42 40.69 35.13 76c-33.04 25.76-31 47.11-31 89v74c0 69.72 221.52 114.79 331.93 132.93"/>
<path d="m336.55 368.46 9.31 5.05-10.43 1.86z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="1084.13" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="1084.13" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="1050.13" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="1050.13" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m1109.29 284.03-8.36 6.5 2.48-10.3z"/>
<path fill="none" d="M657.6 22.45c88.91-1.21 367.03-.52 434.53 53.55 38.45 30.8 36.39 60.07 25 108-8.66 36.41-29.7 74.25-45.09 98.62"/>
<path d="m1075.03 284.43-8.37 6.5 2.5-10.3z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="1084.13" cy="-234" fill="none" stroke="#000" rx="53.95" ry="18"/>
<text x="1084.13" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:sync:work</text>
<ellipse cx="1052.13" cy="-234" fill="none" stroke="#000" rx="51.86" ry="18"/>
<text x="1052.13" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:sync:work</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m1108.33 139.73-7.93 7.02 1.82-10.44z"/>
<path fill="none" d="M657.22 24.18c92.12 4.29 389.08 20.47 416.91 51.82 14.92 16.81 7.63 42.51-1.75 61.97"/>
<path d="m1075.54 139.49-7.76 7.22 1.56-10.48z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M349.28 108.17c46.73 12.77 117.11 32.02 162.77 44.5"/>
<path d="m512.91 149.28 8.73 6.02-10.57.73z"/>
<path fill="none" d="M339.02 108.33c43.63 12.67 108.77 31.59 151.59 44.03"/>
<path d="m491.45 148.96 8.62 6.15-10.58.57z"/>
</g>
<g stroke="#000" 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"/>
<path d="m696.93 222.25 9.34 5-10.42 1.91z"/>
<path fill="none" d="M324.56 110.6c46.02 22.64 129.72 63.06 161.57 73.4 61.37 19.93 133.23 33.68 186.93 42.17"/>
<path d="m673.39 222.68 9.34 4.99-10.41 1.92z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m539.58 219.78 8.56 6.23-10.58.47z"/>
<path fill="none" d="M312.22 111.74c23.05 19.52 63.64 51.73 102.91 72.26 33.05 17.29 72.95 30.89 103.72 39.99"/>
<path d="m519.65 220.58 8.63 6.14-10.58.58z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="280.13" cy="-234" fill="none" stroke="#000" rx="61.99" ry="18"/>
<text x="280.13" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
<ellipse cx="261.13" cy="-234" fill="none" stroke="#000" rx="60.05" ry="18"/>
<text x="261.13" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M296.93 112.3c-1.79 7.38-3.93 16.18-5.94 24.45"/>
<path fill="red" d="m294.76 136.06-5.76 8.89-1.04-10.54z"/>
<path fill="none" d="M286.21 112.3c-3.02 7.55-6.64 16.58-10.01 25.02"/>
<path fill="red" d="m280.06 137.1-6.97 7.99.47-10.59z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m507.84 154.73 9.42 4.84-10.39 2.09z"/>
<path fill="none" d="M185.1 106.38c8.97 1.97 18.27 3.92 27.03 5.62 96.86 18.79 210.96 36.54 274.01 45.97"/>
<path d="m486.43 154.48 9.38 4.93-10.41 1.99z"/>
</g>
<g stroke="#000" 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"/>
<path d="m696.12 222.84 9.45 4.77-10.37 2.17z"/>
<path fill="none" d="M184.42 106.53c49.42 12.04 122.7 30.67 149.71 41.47 31.02 12.41 34.32 25.36 66 36 25.32 8.51 176.67 29.6 272.79 42.46"/>
<path d="m673.12 222.96 9.44 4.79-10.37 2.15z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m528.25 230.26 9.77 4.11-10.2 2.88z"/>
<path fill="none" d="M142.65 112.33c8.77 20.73 26.47 54.76 53.48 71.67 51.16 32.05 222.79 45.46 313.95 50.43"/>
<path d="m510.01 230.92 9.8 4.02-10.17 2.97z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M170.95 110.36c21.25 10.26 49.41 23.85 72.31 34.91"/>
<path d="m244.53 142 7.48 7.5-10.52-1.2z"/>
<path fill="none" d="M164.76 110.54c18.33 9.94 42.33 22.96 62.26 33.78"/>
<path d="m228.57 141.18 7.12 7.85-10.46-1.7z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M764.96 108.83c-47.43 12.82-117.32 31.71-162.71 43.98"/>
<path d="m603.29 156.15-10.56-.77 8.74-5.99z"/>
<path fill="none" d="M740.66 108.75c-47.3 12.88-117.31 31.95-162.43 44.24"/>
<path d="m579.36 156.31-10.57-.75 8.73-6.01z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M811.47 112.41c-6.45 24.09-18.15 67.84-25.84 96.56"/>
<path d="m789.07 209.67-5.97 8.76-.8-10.57z"/>
<path fill="none" d="M786.47 112.41c-6.45 24.09-18.16 67.84-25.84 96.56"/>
<path d="m764.06 209.67-5.96 8.76-.8-10.57z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m622.44 218.51-10.27 2.57 6.43-8.42z"/>
<path fill="none" d="M762.5 111.3c-17.81 10.27-41.11 23.97-61.37 36.7-35.41 22.25-75.16 49.1-101.9 67.45"/>
<path d="m601.46 218.16-10.22 2.79 6.25-8.55z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M627.79 111.24c-12.51 9.51-28.47 21.66-42.05 31.99"/>
<path d="m588.06 145.86-10.07 3.27 5.83-8.84z"/>
<path fill="none" d="M608.34 110.88c-13.34 9.73-30.58 22.3-45.08 32.88"/>
<path d="m565.55 146.42-10.14 3.06 6.02-8.72z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M664.43 111.85c22.5 24.76 64.67 71.18 90.84 99.99"/>
<path d="m757.69 209.3 4.14 9.75-9.32-5.04z"/>
<path fill="none" d="M644.72 111.85c21.45 24.76 61.65 71.18 86.61 99.99"/>
<path d="m733.66 209.18 3.9 9.85-9.19-5.27z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M641.77 112.13c-10.4 24.2-29.49 68.66-41.87 97.48"/>
<path d="m603.27 210.61-7.16 7.81.73-10.57z"/>
<path fill="none" d="M622.65 112.13c-10.57 24.2-29.98 68.66-42.56 97.48"/>
<path d="m583.45 210.66-7.21 7.76.79-10.56z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M484.16 111.24c12.92 9.51 29.4 21.66 43.43 31.99"/>
<path d="m529.64 140.4 5.98 8.75-10.13-3.11z"/>
<path fill="none" d="M469.27 111.59c11.19 9.21 25.27 20.81 37.45 30.84"/>
<path d="m508.92 139.71 5.49 9.05-9.94-3.65z"/>
</g>
<g stroke="#000" 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"/>
<path d="m741.29 212.05 7.03 7.93-10.44-1.82z"/>
<path fill="none" d="M487.1 108.97c26.84 10.15 63.5 24.59 95.03 39.03 46.18 21.16 97.72 48.52 132.02 67.28"/>
<path d="m715.82 212.2 7.07 7.89-10.45-1.75z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m551.31 214.4 6.93 8.01-10.42-1.94z"/>
<path fill="none" d="M453.03 112.36c5.02 19.22 15.3 50.31 33.1 71.64 11.56 13.85 27.68 25.35 42.57 34.05"/>
<path d="m530.38 214.98 7.04 7.91-10.44-1.79z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M425.25 109.5c-27.48 10.81-65.2 25.64-94.72 37.25"/>
<path d="m332.05 149.92-10.59.4 8.03-6.92z"/>
<path fill="none" d="M411.89 109.17c-28.84 10.97-68.96 26.23-99.97 38.03"/>
<path d="m313.37 150.39-10.59.29 8.1-6.83z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m607.62 161.87-10.37-2.13 9.44-4.8z"/>
<path fill="none" d="M910.8 106.52c-9.2 1.93-18.7 3.84-27.67 5.48-106.85 19.59-233.04 37.46-300.57 46.6"/>
<path d="m583.32 162.03-10.38-2.13 9.44-4.81z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M968.47 111.29c-38.36 25.33-112.4 74.23-155.97 103.01"/>
<path d="m814.7 217.04-10.27 2.59 6.42-8.43z"/>
<path fill="none" d="M938.15 111.29c-37.2 25.28-108.95 74.03-151.34 102.83"/>
<path d="m788.96 216.89-10.24 2.72 6.3-8.51z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M952.44 109.27c-76.15 26.7-239.67 84.03-319.13 111.89"/>
<path d="m634.7 224.38-10.59.01 8.27-6.62z"/>
<path fill="none" d="M922.54 109.27c-73.93 26.64-232.51 83.8-309.98 111.72"/>
<path d="m613.75 224.28-10.59.09 8.22-6.68z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="m589.26 177.18 131.95 41.79"/>
<path d="m722.19 215.61 8.47 6.36-10.59.31z"/>
<path fill="none" d="M565.51 177.07c7.11 2.28 14.62 4.69 21.62 6.93 36.76 11.76 78.1 24.97 110.34 35.25"/>
<path d="m698.13 215.79 8.46 6.37-10.59.29z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m375.25 357.93 6.8 8.13-10.38-2.12z"/>
<path fill="none" d="M501.47 176.06C454.01 191.19 367.66 226.6 331.13 292c-7.81 13.97-6.92 21.57 0 36 6.1 12.73 16.92 23.38 28.06 31.7"/>
<path d="m361.04 356.72 6.24 8.57-10.22-2.81z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m1028.66 291.47 9.08 5.45-10.5 1.4z"/>
<path fill="none" d="M559.54 179.96c18.57 9.94 44.02 24.55 64.59 40.04 18.58 13.99 16.95 26.1 38 36 119.92 56.41 164.92 16.44 296 36 10.56 1.58 21.74 3.41 32.6 5.27"/>
<path d="m991.16 293.79 9.25 5.17-10.46 1.73z"/>
</g>
<g stroke="#000" class="edge">
<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 d="m819.51 355.71-7.95 7 1.85-10.43z"/>
<path fill="none" d="M604.03 250.01c8.19 2.23 16.9 4.38 25.1 5.99 68.49 13.41 265.56-16.1 312 36 10.64 11.94 7.83 22.05 0 36-8.31 14.78-22.59 25.93-37.22 34.08"/>
<path d="m905.65 365.13-10.5 1.44 7.31-7.67z"/>
</g>
<g stroke="#000" 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"/>
<path d="m1029.07 291.49 9.09 5.45-10.5 1.41z"/>
<path fill="none" d="M604.02 250.08c8.19 2.23 16.9 4.36 25.11 5.92 151.45 28.79 192.72 11.94 345 36 6.72 1.06 13.72 2.32 20.67 3.67"/>
<path d="m995.03 292.14 9.11 5.4-10.49 1.47z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="412.13" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<text x="412.13" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse cx="400.13" cy="-90" fill="none" stroke="#000" rx="63.63" ry="18"/>
<text x="400.13" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="m556.18 252-93.88 38.21"/>
<path fill="red" d="m465.15 292.83-10.58.53 7.94-7.02z"/>
<path fill="none" d="M537.66 252c-24.97 10.66-60.66 25.89-88.86 37.93"/>
<path fill="red" d="m451.75 292.48-10.57.71 7.82-7.15z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="931.13" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="931.13" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="547.13" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="547.13" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g stroke="#000" class="edge">
<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 d="m872.97 292.35 9.1 5.43-10.49 1.43z"/>
<path fill="none" d="M563.92 256.3c-1.79 7.38-3.92 16.18-5.93 24.45"/>
<path d="m561.4 281.53-5.76 8.89-1.04-10.54z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="742.13" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="742.13" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse cx="692.13" cy="-90" fill="none" stroke="#000" rx="62.1" ry="18"/>
<text x="692.13" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M618.59 252.5c23.83 10.55 57.28 25.37 83.94 37.19"/>
<path d="m703.65 286.35 7.72 7.25-10.56-.85z"/>
<path fill="none" d="M594.34 253.33c18.39 10.06 43.28 23.67 63.84 34.92"/>
<path d="m659.75 285.12 7.1 7.87-10.45-1.73z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="578.13" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<text x="578.13" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<ellipse cx="850.13" cy="-90" fill="none" stroke="#000" rx="77.97" ry="18"/>
<text x="850.13" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M586.65 256.3c-.63 7.29-1.37 15.97-2.07 24.16"/>
<path d="m588.07 280.72-4.35 9.67-2.63-10.26z"/>
<path fill="none" d="M605.16 249.58c7.89 2.18 16.19 4.42 23.97 6.42 53.39 13.72 114.26 27.98 159.21 38.24"/>
<path d="m788.97 290.79 8.97 5.64-10.53 1.19z"/>
</g>
<g stroke="#000" class="edge">
<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 d="m643.02 230.4-10.46-1.69 9.23-5.2z"/>
<path fill="none" d="M1007.5 172.82C933 181.91 786.21 200.44 662.13 220c-13.44 2.12-27.92 4.62-41.39 7.05"/>
<path d="m621.66 230.44-10.47-1.65 9.21-5.23z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M1088.13 184.41v96.17"/>
<path d="m1091.63 280.38-3.5 10-3.5-10z"/>
<path fill="none" d="M1055.88 184.41c-.34 23.98-.95 67.45-1.35 96.17"/>
<path d="m1058.03 280.43-3.64 9.95-3.36-10.05z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M1034.12 182.47c-35.49 24.95-105.61 74.24-147.08 103.39"/>
<path d="m889.09 288.7-10.2 2.89 6.17-8.62z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M331.63 177.94c55.58 12.79 147.28 33.91 204.66 47.12"/>
<path fill="red" d="m535.38 221.26 8.96 5.66-10.53 1.16z"/>
<path fill="none" d="M311.48 177.71c55.64 12.85 148.61 34.33 206.07 47.61"/>
<path fill="red" d="m516.64 221.51 8.96 5.66-10.54 1.16z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m362.8 362.78 8.12 6.81-10.59-.26z"/>
<path fill="none" d="M264.13 184.42c-.92 31.77 1.42 99.89 34 143.58 12.27 16.46 31.2 28.35 49.24 36.64"/>
<path d="m348.62 361.37 7.82 7.15-10.58-.72z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M416.13 328.3v24.16"/>
<path fill="red" d="m419.63 350.87-3.5 10-3.5-10z"/>
<path fill="none" d="m402.4 328.3-2.42 24.16"/>
<path fill="red" d="m403.62 351.28-4.48 9.6-2.49-10.3z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M904.95 326.54c-19.28 9.92-44.51 22.9-65.5 33.71"/>
<path d="m841.07 363.35-10.5 1.47 7.29-7.69z"/>
<path fill="none" d="M599.81 322.25c52.93 12.22 137.56 31.78 194.5 44.93"/>
<path d="m794.88 363.72 8.96 5.66-10.53 1.16z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m480.33 376.43-10.37-2.21 9.48-4.73z"/>
<path fill="none" d="M518.47 325.85c-23.26 10.57-54.69 24.86-79.74 36.24"/>
<path d="m440.35 365.2-10.55.95 7.66-7.33z"/>
</g>
<g class="node" transform="translate(4 400)">
<ellipse cx="971.13" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="971.13" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="554.13" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="554.13" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M945.02 328.3c4.45 7.8 9.82 17.19 14.78 25.87"/>
<path d="m962.68 352.16 1.92 10.42-8-6.94z"/>
<path fill="none" d="M552.86 328.3c.73 7.29 1.59 15.97 2.41 24.16"/>
<path d="m558.75 352.09-2.48 10.3-4.48-9.6z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M758.96 327.95c6.18 8.16 13.74 18.14 20.62 27.23"/>
<path d="M782.26 352.92 785.5 363l-8.82-5.86z"/>
<path fill="none" d="M729.25 325.67c23.62 10.47 55.62 24.64 81.31 36.03"/>
<path d="m811.67 358.36 7.72 7.25-10.56-.85z"/>
</g>
<g stroke="#000" class="edge">
<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 d="m475.36 372.69-10.5-1.45 9.11-5.41z"/>
<path fill="none" d="M649.56 322.28c-8.14 1.94-16.53 3.91-24.43 5.72-72.74 16.69-91.48 18.42-164 36-3.75.91-7.61 1.87-11.49 2.85"/>
<path d="m450.74 370.19-10.56-.9 8.81-5.88z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M626.83 325.42c34.89 11.26 83.44 26.92 120.11 38.75"/>
<path d="m747.55 360.68 8.44 6.4-10.59.26z"/>
<path fill="none" d="M854.13 328.3v24.16"/>
<path d="m857.63 352.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M545.7 326.36c-25.25 10.65-59 24.88-85.72 36.15"/>
<path d="m461.34 365.73-10.57.66 7.85-7.11z"/>
<path fill="none" d="M797.61 322.69c-10.13 1.91-20.6 3.77-30.48 5.31-135.3 21.15-171.49 10.36-306 36a342 342 0 0 0-12.5 2.64"/>
<path d="m449.57 370.02-10.54-1.05 8.89-5.76z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

@ -1,45 +1,45 @@
<svg xmlns="http://www.w3.org/2000/svg" width="616" height="188pt" viewBox="0 0 462.21 188">
<svg xmlns="http://www.w3.org/2000/svg" width="449pt" height="188pt" viewBox="0 0 448.51 188">
<g class="graph">
<path fill="#fff" d="M0 188V0h462.21v188z"/>
<path fill="#fff" d="M0 188V0h448.51v188z"/>
<g class="node" transform="translate(4 184)">
<ellipse cx="169.06" cy="-162" fill="none" stroke="#000" rx="73.77" ry="18"/>
<text x="169.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:app-nia-catalog</text>
<ellipse cx="164.06" cy="-162" fill="none" stroke="#000" rx="70.8" ry="18"/>
<text x="164.06" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:app-nia-catalog</text>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="85.06" cy="-18" fill="none" stroke="#000" rx="85.06" ry="18"/>
<text x="85.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<ellipse cx="82.06" cy="-18" fill="none" stroke="#000" rx="82.06" ry="18"/>
<text x="82.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M162.93 40.13c-14.38 24.31-40.85 69.05-57.89 97.86"/>
<path d="m108.1 139.68-8.1 6.83 2.08-10.39z"/>
<path fill="none" d="M158.17 40.13c-14.04 24.31-39.88 69.05-56.51 97.86"/>
<path d="m104.77 139.59-8.03 6.91 1.97-10.41z"/>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="229.06" cy="-90" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text x="229.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
<ellipse cx="222.06" cy="-90" fill="none" stroke="#000" rx="39.07" ry="18"/>
<text x="222.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M187.58 39.95c7.26 8.46 16.17 18.86 24.18 28.21"/>
<path fill="red" d="m213.26 64.52 3.85 9.87-9.17-5.31z"/>
<path fill="none" d="M182.1 39.95c6.94 8.37 15.45 18.65 23.13 27.92"/>
<path fill="red" d="m206.93 64.43 3.69 9.93-9.08-5.47z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M206.31 108c-20.76 10.09-49.96 24.29-74.03 35.99"/>
<path d="m133.87 147.11-10.53 1.22 7.47-7.52z"/>
<path fill="none" d="M200.38 107.84c-20.21 10.11-48.81 24.4-72.34 36.17"/>
<path d="m129.83 147.03-10.51 1.34 7.38-7.6z"/>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="255.06" cy="-18" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="255.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="247.06" cy="-18" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="247.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M239.35 111.95c2.8 7.53 6.17 16.61 9.33 25.11"/>
<path fill="red" d="m251.39 134.29.2 10.6-6.77-8.16z"/>
<path fill="none" d="M232.11 111.95c2.69 7.53 5.94 16.61 8.97 25.11"/>
<path fill="red" d="m243.8 134.28.07 10.59-6.66-8.24z"/>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="397.06" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="397.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="385.06" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="385.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M261.94 107.03c26.15 10.9 65.07 27.11 95.09 39.63"/>
<path d="m358.37 143.42 7.89 7.08-10.58-.62z"/>
<path fill="none" d="M254.08 107.03c25.37 10.9 63.13 27.11 92.27 39.63"/>
<path d="m347.45 143.32 7.81 7.16-10.57-.73z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

@ -1,9 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" width="143pt" height="44pt" viewBox="0 0 142.68 44">
<svg xmlns="http://www.w3.org/2000/svg" width="137pt" height="44pt" viewBox="0 0 137.32 44">
<g class="graph">
<path fill="#fff" d="M0 44V0h142.68v44z"/>
<path fill="#fff" d="M0 44V0h137.32v44z"/>
<g class="node" transform="translate(4 40)">
<ellipse cx="67.34" cy="-18" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="67.34" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="64.66" cy="-18" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="64.66" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 459 B

After

Width:  |  Height:  |  Size: 460 B

@ -1,9 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" width="142pt" height="44pt" viewBox="0 0 141.63 44">
<svg xmlns="http://www.w3.org/2000/svg" width="184" height="44pt" viewBox="0 0 138.34 44">
<g class="graph">
<path fill="#fff" d="M0 44V0h141.63v44z"/>
<path fill="#fff" d="M0 44V0h138.34v44z"/>
<g class="node" transform="translate(4 40)">
<ellipse cx="66.81" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="66.81" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="65.17" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="65.17" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 456 B

After

Width:  |  Height:  |  Size: 455 B

@ -1,97 +1,97 @@
<svg xmlns="http://www.w3.org/2000/svg" width="791pt" height="188pt" viewBox="0 0 791.3 188">
<svg xmlns="http://www.w3.org/2000/svg" width="763pt" height="188pt" viewBox="0 0 762.55 188">
<g class="graph">
<path fill="#fff" d="M0 188V0h791.3v188z"/>
<path fill="#fff" d="M0 188V0h762.55v188z"/>
<g class="node" transform="translate(4 184)">
<ellipse cx="327.95" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text x="327.95" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<ellipse cx="315.89" cy="-162" fill="none" stroke="#000" rx="47.26" ry="18"/>
<text x="315.89" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="91.95" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="91.95" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="87.89" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="87.89" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m48.61 142.58 7.22 7.76-10.48-1.56z"/>
<path fill="none" d="M272.42 23.97C194.25 26.69 43.78 36.99 10.89 76c-10.31 12.23-7.61 21.93 0 36 7.65 14.16 20.92 25.14 34.52 33.34"/>
<path d="m46.93 142.18 7.04 7.91-10.44-1.79z"/>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="563.95" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<text x="563.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse cx="543.89" cy="-90" fill="none" stroke="#000" rx="63.63" ry="18"/>
<text x="543.89" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M369.35 34.09c38.82 11.52 99.94 29.64 144.13 42.75"/>
<path fill="red" d="m512.83 73 8.59 6.2-10.58.51z"/>
<path fill="none" d="M356.02 34.09c37.54 11.53 96.66 29.68 139.36 42.79"/>
<path fill="red" d="m494.71 73.01 8.53 6.28-10.59.41z"/>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="411.95" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="411.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="396.89" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="396.89" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M351.02 38.88c10.72 8.94 24.32 20.27 36.3 30.26"/>
<path d="m389.49 66.39 5.44 9.09-9.92-3.71z"/>
<path fill="none" d="M338.27 38.88c10.34 8.94 23.46 20.27 35.01 30.26"/>
<path d="m375.31 66.27 5.28 9.19-9.85-3.89z"/>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="80.95" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="80.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse cx="77.89" cy="-90" fill="none" stroke="#000" rx="62.1" ry="18"/>
<text x="77.89" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M293.9 33.78C252.69 45.47 186.56 64.2 139.75 77.47"/>
<path d="m140.92 80.78-10.57-.64 8.66-6.1z"/>
<path fill="none" d="M283.22 33.78C243.68 45.42 180.33 64.05 135.26 77.3"/>
<path d="m136.26 80.66-10.58-.54 8.6-6.18z"/>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="715.95" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="715.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="689.89" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="689.89" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m659.38 75.76 9.05 5.51-10.51 1.34z"/>
<path fill="none" d="M362.9 29.82C421.44 39.27 529.39 57.31 620.89 76c4.59.94 9.33 1.95 14.09 2.99"/>
<path d="m635.59 75.54 9 5.6-10.52 1.23z"/>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="244.95" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<text x="244.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<ellipse cx="235.89" cy="-90" fill="none" stroke="#000" rx="77.97" ry="18"/>
<text x="235.89" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M313.12 38.88c-10.52 8.88-23.84 20.11-35.62 30.04"/>
<path d="m279.93 71.46-9.9 3.77 5.39-9.13z"/>
<path fill="none" d="M301.74 38.88c-10.04 8.79-22.73 19.89-34 29.75"/>
<path d="m270.06 71.25-9.83 3.96 5.22-9.22z"/>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="244.95" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="244.95" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="235.89" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="235.89" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<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"/>
<path fill="red" d="m305.26 154.1-10.55-1.01 8.88-5.79z"/>
<path fill="none" d="M500.02 106.3c-8.37 1.93-17 3.9-25.13 5.7-75.83 16.81-95.44 18.02-171 36-3.81.91-7.73 1.87-11.68 2.86"/>
<path fill="red" d="m294.61 153.86-10.55-.9 8.81-5.88z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m158.69 154.95-10.52-1.3 9.03-5.54z"/>
<path fill="none" d="M351.94 106.28c-8.36 1.91-16.95 3.88-25.05 5.72-59.27 13.49-126.99 28.75-174.46 39.42"/>
<path d="m153.42 154.78-10.53-1.22 8.99-5.61z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M380.95 109.67c-25.67 10.76-60.7 25.44-88.22 36.98"/>
<path d="m294.18 149.84-10.57.64 7.87-7.1z"/>
<path fill="none" d="M367.14 109.67c-24.56 10.68-57.99 25.22-84.43 36.71"/>
<path d="m284.18 149.56-10.57.78 7.78-7.2z"/>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="411.95" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="411.95" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="396.89" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="396.89" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M415.95 112.3v24.16"/>
<path d="m419.45 136.38-3.5 10-3.5-10z"/>
<path fill="none" d="M400.89 112.3v24.16"/>
<path d="m404.39 136.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M87.67 112.3c1.16 7.38 2.55 16.18 3.85 24.45"/>
<path d="m94.94 135.98-1.91 10.42-5.01-9.33z"/>
<path fill="none" d="M84.36 112.3c1.06 7.38 2.31 16.18 3.49 24.45"/>
<path d="m91.28 136-2.05 10.4-4.88-9.41z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M119.33 109.67c25.13 10.73 59.38 25.35 86.37 36.87"/>
<path d="m206.8 143.2 7.83 7.15-10.57-.71z"/>
<path fill="none" d="M115.01 109.67c24.1 10.68 56.91 25.22 82.86 36.71"/>
<path d="m199.05 143.08 7.73 7.25-10.57-.85z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M214.62 110.71c-22.33 10.22-51.64 23.63-75.54 34.56"/>
<path d="m140.79 148.34-10.55.97 7.64-7.34z"/>
<path fill="none" d="M206.68 110.71c-21.51 10.17-49.7 23.5-72.76 34.41"/>
<path d="m135.63 148.18-10.54 1.12 7.55-7.44z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M248.95 112.3v24.16"/>
<path d="m252.45 136.38-3.5 10-3.5-10z"/>
<path fill="none" d="M239.89 112.3v24.16"/>
<path d="m243.39 136.38-3.5 10-3.5-10z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

@ -1,105 +1,105 @@
<svg xmlns="http://www.w3.org/2000/svg" width="791pt" height="260pt" viewBox="0 0 791.3 260">
<svg xmlns="http://www.w3.org/2000/svg" width="763pt" height="260pt" viewBox="0 0 762.55 260">
<g class="graph">
<path fill="#fff" d="M0 260V0h791.3v260z"/>
<path fill="#fff" d="M0 260V0h762.55v260z"/>
<g class="node" transform="translate(4 256)">
<ellipse cx="327.95" cy="-234" fill="none" stroke="#000" rx="65.73" ry="18"/>
<text x="327.95" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data-test</text>
<ellipse cx="315.89" cy="-234" fill="none" stroke="#000" rx="63.12" ry="18"/>
<text x="315.89" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data-test</text>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="327.95" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text x="327.95" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<ellipse cx="315.89" cy="-162" fill="none" stroke="#000" rx="47.26" ry="18"/>
<text x="315.89" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M331.95 40.3v24.16"/>
<path fill="red" d="m335.45 62.87-3.5 10-3.5-10z"/>
<path fill="none" d="M319.89 40.3v24.16"/>
<path fill="red" d="m323.39 62.87-3.5 10-3.5-10z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="91.95" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="91.95" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="87.89" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="87.89" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m48.61 214.58 7.22 7.76-10.48-1.56z"/>
<path fill="none" d="M272.42 95.97C194.25 98.69 43.78 108.99 10.89 148c-10.31 12.23-7.61 21.93 0 36 7.65 14.16 20.92 25.14 34.52 33.34"/>
<path d="m46.93 214.18 7.04 7.91-10.44-1.79z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="563.95" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<text x="563.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse cx="543.89" cy="-90" fill="none" stroke="#000" rx="63.63" ry="18"/>
<text x="543.89" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M369.35 106.09c38.82 11.52 99.94 29.64 144.13 42.75"/>
<path fill="red" d="m512.83 145 8.59 6.2-10.58.51z"/>
<path fill="none" d="M356.02 106.09c37.54 11.53 96.66 29.68 139.36 42.79"/>
<path fill="red" d="m494.71 145.01 8.53 6.28-10.59.41z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="411.95" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="411.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="396.89" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="396.89" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M351.02 110.88c10.72 8.94 24.32 20.27 36.3 30.26"/>
<path d="m389.49 138.39 5.44 9.09-9.92-3.71z"/>
<path fill="none" d="M338.27 110.88c10.34 8.94 23.46 20.27 35.01 30.26"/>
<path d="m375.31 138.27 5.28 9.19-9.85-3.89z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="80.95" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="80.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse cx="77.89" cy="-90" fill="none" stroke="#000" rx="62.1" ry="18"/>
<text x="77.89" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M293.9 105.78c-41.21 11.69-107.34 30.42-154.15 43.69"/>
<path d="m140.92 152.78-10.57-.64 8.66-6.1z"/>
<path fill="none" d="M283.22 105.78c-39.54 11.64-102.89 30.27-147.96 43.52"/>
<path d="m136.26 152.66-10.58-.54 8.6-6.18z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="715.95" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="715.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="689.89" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="689.89" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m659.38 147.76 9.05 5.51-10.51 1.34z"/>
<path fill="none" d="M362.9 101.82c58.54 9.45 166.49 27.49 257.99 46.18 4.59.94 9.33 1.95 14.09 2.99"/>
<path d="m635.59 147.54 9 5.6-10.52 1.23z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="244.95" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<text x="244.95" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<ellipse cx="235.89" cy="-90" fill="none" stroke="#000" rx="77.97" ry="18"/>
<text x="235.89" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M313.12 110.88c-10.52 8.88-23.84 20.11-35.62 30.04"/>
<path d="m279.93 143.46-9.9 3.77 5.39-9.13z"/>
<path fill="none" d="M301.74 110.88c-10.04 8.79-22.73 19.89-34 29.75"/>
<path d="m270.06 143.25-9.83 3.96 5.22-9.22z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="244.95" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="244.95" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="235.89" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="235.89" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<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"/>
<path fill="red" d="m305.26 226.1-10.55-1.01 8.88-5.79z"/>
<path fill="none" d="M500.02 178.3c-8.37 1.93-17 3.9-25.13 5.7-75.83 16.81-95.44 18.02-171 36-3.81.91-7.73 1.87-11.68 2.86"/>
<path fill="red" d="m294.61 225.86-10.55-.9 8.81-5.88z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m158.69 226.95-10.52-1.3 9.03-5.54z"/>
<path fill="none" d="M351.94 178.28c-8.36 1.91-16.95 3.88-25.05 5.72-59.27 13.49-126.99 28.75-174.46 39.42"/>
<path d="m153.42 226.78-10.53-1.22 8.99-5.61z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M380.95 181.67c-25.67 10.76-60.7 25.44-88.22 36.98"/>
<path d="m294.18 221.84-10.57.64 7.87-7.1z"/>
<path fill="none" d="M367.14 181.67c-24.56 10.68-57.99 25.22-84.43 36.71"/>
<path d="m284.18 221.56-10.57.78 7.78-7.2z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="411.95" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="411.95" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="396.89" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="396.89" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M415.95 184.3v24.16"/>
<path d="m419.45 208.38-3.5 10-3.5-10z"/>
<path fill="none" d="M400.89 184.3v24.16"/>
<path d="m404.39 208.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M87.67 184.3c1.16 7.38 2.55 16.18 3.85 24.45"/>
<path d="m94.94 207.98-1.91 10.42-5.01-9.33z"/>
<path fill="none" d="M84.36 184.3c1.06 7.38 2.31 16.18 3.49 24.45"/>
<path d="m91.28 208-2.05 10.4-4.88-9.41z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M119.33 181.67c25.13 10.73 59.38 25.35 86.37 36.87"/>
<path d="m206.8 215.2 7.83 7.15-10.57-.71z"/>
<path fill="none" d="M115.01 181.67c24.1 10.68 56.91 25.22 82.86 36.71"/>
<path d="m199.05 215.08 7.73 7.25-10.57-.85z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M214.62 182.71c-22.33 10.22-51.64 23.63-75.54 34.56"/>
<path d="m140.79 220.34-10.55.97 7.64-7.34z"/>
<path fill="none" d="M206.68 182.71c-21.51 10.17-49.7 23.5-72.76 34.41"/>
<path d="m135.63 220.18-10.54 1.12 7.55-7.44z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M248.95 184.3v24.16"/>
<path d="m252.45 208.38-3.5 10-3.5-10z"/>
<path fill="none" d="M239.89 184.3v24.16"/>
<path d="m243.39 208.38-3.5 10-3.5-10z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

@ -1,17 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" width="188" height="116pt" viewBox="0 0 140.52 116">
<svg xmlns="http://www.w3.org/2000/svg" width="180" height="116pt" viewBox="0 0 135.27 116">
<g class="graph">
<path fill="#fff" d="M0 116V0h140.52v116z"/>
<path fill="#fff" d="M0 116V0h135.27v116z"/>
<g class="node" transform="translate(4 112)">
<ellipse cx="66.26" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<text x="66.26" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse cx="63.63" cy="-90" fill="none" stroke="#000" rx="63.63" ry="18"/>
<text x="63.63" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
</g>
<g class="node" transform="translate(4 112)">
<ellipse cx="66.26" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="66.26" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="63.63" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="63.63" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M70.26 40.3v24.16"/>
<path fill="red" d="m73.76 62.87-3.5 10-3.5-10z"/>
<path fill="none" d="M67.63 40.3v24.16"/>
<path fill="red" d="m71.13 62.87-3.5 10-3.5-10z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 920 B

After

Width:  |  Height:  |  Size: 922 B

@ -1,33 +1,33 @@
<svg xmlns="http://www.w3.org/2000/svg" width="475pt" height="116pt" viewBox="0 0 475.29 116">
<svg xmlns="http://www.w3.org/2000/svg" width="461pt" height="116pt" viewBox="0 0 460.86 116">
<g class="graph">
<path fill="#fff" d="M0 116V0h475.29v116z"/>
<path fill="#fff" d="M0 116V0h460.86v116z"/>
<g class="node" transform="translate(4 112)">
<ellipse cx="258.47" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="258.47" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="248.69" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="248.69" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g class="node" transform="translate(4 112)">
<ellipse cx="91.47" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="91.47" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="87.69" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="87.69" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M227.47 37.67c-24.41 10.23-57.26 24.01-84.09 35.25"/>
<path fill="red" d="m146.42 75.44-10.58.64 7.87-7.09z"/>
<path fill="none" d="M218.94 37.67c-23.42 10.19-54.92 23.88-80.72 35.1"/>
<path fill="red" d="m141.26 75.27-10.57.77 7.78-7.19z"/>
</g>
<g class="node" transform="translate(4 112)">
<ellipse cx="258.47" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="258.47" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="248.69" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="248.69" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M262.47 40.3v24.16"/>
<path d="m265.97 64.38-3.5 10-3.5-10z"/>
<path fill="none" d="M252.69 40.3v24.16"/>
<path d="m256.19 64.38-3.5 10-3.5-10z"/>
</g>
<g class="node" transform="translate(4 112)">
<ellipse cx="400.47" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="400.47" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="387.69" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="387.69" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M293.64 38.36c20.44 10.08 47.39 23.36 69.6 34.31"/>
<path d="m364.61 69.44 7.42 7.56-10.52-1.28z"/>
<path fill="none" d="M283.19 38.36c19.92 10.03 46.15 23.24 67.84 34.16"/>
<path d="m352.55 69.37 7.36 7.62-10.51-1.37z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

@ -1,9 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" width="191pt" height="44pt" viewBox="0 0 190.95 44">
<svg xmlns="http://www.w3.org/2000/svg" width="244" height="44pt" viewBox="0 0 183.38 44">
<g class="graph">
<path fill="#fff" d="M0 44V0h190.95v44z"/>
<path fill="#fff" d="M0 44V0h183.38v44z"/>
<g class="node" transform="translate(4 40)">
<ellipse cx="91.47" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="91.47" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="87.69" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="87.69" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 465 B

After

Width:  |  Height:  |  Size: 464 B

@ -1,45 +1,45 @@
<svg xmlns="http://www.w3.org/2000/svg" width="475pt" height="188pt" viewBox="0 0 474.97 188">
<svg xmlns="http://www.w3.org/2000/svg" width="461pt" height="188pt" viewBox="0 0 460.62 188">
<g class="graph">
<path fill="#fff" d="M0 188V0h474.97v188z"/>
<path fill="#fff" d="M0 188V0h460.62v188z"/>
<g class="node" transform="translate(4 184)">
<ellipse cx="154.81" cy="-162" fill="none" stroke="#000" rx="84.5" ry="18"/>
<text x="154.81" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-test</text>
<ellipse cx="150.17" cy="-162" fill="none" stroke="#000" rx="81.04" ry="18"/>
<text x="150.17" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-test</text>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="66.81" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="66.81" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="65.17" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="65.17" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M148.2 40.13c-15.13 24.41-43.04 69.44-60.88 98.23"/>
<path d="m90.51 139.87-8.25 6.65 2.3-10.34z"/>
<path fill="none" d="M143.92 40.13c-14.55 24.31-41.34 69.05-58.58 97.86"/>
<path d="m88.38 139.73-8.14 6.78 2.13-10.38z"/>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="222.81" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="222.81" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="216.17" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="216.17" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M175.27 39.95c8.19 8.42 18.24 18.77 27.29 28.08"/>
<path fill="red" d="m203.94 64.43 4.46 9.61-9.48-4.73z"/>
<path fill="none" d="m170.15 39.95 26.48 28.08"/>
<path fill="red" d="m197.95 64.33 4.31 9.68-9.4-4.88z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M193.35 110.02c-23.03 10.33-53.85 24.16-78.82 35.37"/>
<path d="m116.16 148.49-10.55.9 7.69-7.29z"/>
<path fill="none" d="M187.78 110.02c-22.2 10.28-51.86 24.04-75.97 35.21"/>
<path d="m113.43 148.34-10.55 1.03 7.6-7.38z"/>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="242.81" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="242.81" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="236.17" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="236.17" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M231.76 112.3c2.13 7.46 4.68 16.38 7.06 24.73"/>
<path fill="red" d="m241.71 134.41-.61 10.58-6.12-8.66z"/>
<path fill="none" d="M225.11 112.3c2.14 7.46 4.68 16.38 7.07 24.73"/>
<path fill="red" d="m235.07 134.41-.62 10.58-6.11-8.66z"/>
</g>
<g class="node" transform="translate(4 184)">
<ellipse cx="409.81" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="409.81" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="397.17" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="397.17" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M264.66 109.17c29.59 11.07 70.88 26.53 102.52 38.37"/>
<path d="m368.38 144.25 8.13 6.79-10.59-.23z"/>
<path fill="none" d="M256.8 109.17c28.64 11.07 68.61 26.53 99.23 38.37"/>
<path d="m356.96 144.15 8.07 6.87-10.59-.34z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

@ -1,9 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" width="178pt" height="44pt" viewBox="0 0 178.11 44">
<svg xmlns="http://www.w3.org/2000/svg" width="172pt" height="44pt" viewBox="0 0 172.12 44">
<g class="graph">
<path fill="#fff" d="M0 44V0h178.11v44z"/>
<path fill="#fff" d="M0 44V0h172.12v44z"/>
<g class="node" transform="translate(4 40)">
<ellipse cx="85.06" cy="-18" fill="none" stroke="#000" rx="85.06" ry="18"/>
<text x="85.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<ellipse cx="82.06" cy="-18" fill="none" stroke="#000" rx="82.06" ry="18"/>
<text x="82.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 462 B

After

Width:  |  Height:  |  Size: 463 B

@ -1,109 +1,109 @@
<svg xmlns="http://www.w3.org/2000/svg" width="857pt" height="260pt" viewBox="0 0 857.47 260">
<svg xmlns="http://www.w3.org/2000/svg" width="829pt" height="260pt" viewBox="0 0 829.46 260">
<g class="graph">
<path fill="#fff" d="M0 260V0h857.47v260z"/>
<path fill="#fff" d="M0 260V0h829.46v260z"/>
<g class="node" transform="translate(4 256)">
<ellipse cx="644.47" cy="-234" fill="none" stroke="#000" rx="61.99" ry="18"/>
<text x="644.47" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
<ellipse cx="623.69" cy="-234" fill="none" stroke="#000" rx="60.05" ry="18"/>
<text x="623.69" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="432.47" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text x="432.47" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<ellipse cx="418.69" cy="-162" fill="none" stroke="#000" rx="47.26" ry="18"/>
<text x="418.69" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M608.6 36.17c-35.81 11.82-88.38 29.18-125.99 41.6"/>
<path fill="red" d="m485.41 80.53-10.59-.19 8.4-6.46z"/>
<path fill="none" d="M589.13 36.17c-34.48 11.77-85.02 29.03-121.36 41.44"/>
<path fill="red" d="m470.45 80.39-10.6-.08 8.33-6.54z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="596.47" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="596.47" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="576.69" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="576.69" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m667.32 235.06-10.31-2.47 9.6-4.5z"/>
<path fill="none" d="M666.34 36.14c68.3 25.25 198.5 83.77 147.35 147.86-20.77 26.02-107.09 40.25-168.6 47.24"/>
<path d="m645.74 234.69-10.32-2.39 9.56-4.57z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="350.47" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="350.47" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="338.69" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="338.69" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m282.71 224.51 8.89 5.76-10.55 1.04z"/>
<path fill="none" d="M377.15 99.48c-57.73 6.73-152.29 21.62-173.46 48.52-9.89 12.57-9.08 22.82 0 36 15.77 22.89 42.85 35.9 68.94 43.29"/>
<path d="m273.43 223.89 8.82 5.87-10.56.91z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="762.47" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<text x="762.47" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse cx="736.69" cy="-90" fill="none" stroke="#000" rx="63.63" ry="18"/>
<text x="736.69" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
</g>
<g stroke="red" stroke-width="2" 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"/>
<path fill="red" d="m704.66 147.51 9.01 5.58-10.52 1.25z"/>
<path fill="none" d="M463.48 103.62c48.66 10.33 132.45 28.26 204.21 44.38 4.57 1.03 9.3 2.1 14.05 3.19"/>
<path fill="red" d="m680.9 147.4 8.96 5.66-10.53 1.16z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="91.47" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="91.47" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="87.69" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="87.69" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m159.51 155.28-10.5-1.4 9.08-5.45z"/>
<path fill="none" d="M382.09 103.48c-49.82 10.41-136.84 28.66-211.4 44.52-5.83 1.24-11.9 2.54-17.98 3.84"/>
<path d="m153.82 155.18-10.51-1.32 9.05-5.52z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="432.47" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="432.47" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse cx="418.69" cy="-90" fill="none" stroke="#000" rx="62.1" ry="18"/>
<text x="418.69" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M436.47 112.3v24.16"/>
<path d="m439.97 136.38-3.5 10-3.5-10z"/>
<path fill="none" d="M422.69 112.3v24.16"/>
<path d="m426.19 136.38-3.5 10-3.5-10z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="282.47" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="282.47" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="273.69" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="273.69" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M406.84 108.83c-22.19 10.35-52.86 24.67-77.69 36.26"/>
<path d="m330.82 148.17-10.54 1.05 7.58-7.4z"/>
<path fill="none" d="M394.39 108.66c-21.4 10.33-51.09 24.67-75.18 36.29"/>
<path d="m320.83 148.06-10.53 1.2 7.48-7.5z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="596.47" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<text x="596.47" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<ellipse cx="576.69" cy="-90" fill="none" stroke="#000" rx="77.97" ry="18"/>
<text x="576.69" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M467.71 108.33c24.28 10.37 58.36 24.91 85.91 36.67"/>
<path d="m555 141.78 7.82 7.15-10.57-.71z"/>
<path fill="none" d="M452.78 108.33c23.4 10.37 56.23 24.91 82.77 36.67"/>
<path d="m536.64 141.66 7.73 7.25-10.56-.85z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M731.68 181.67c-25.43 10.73-60.1 25.35-87.42 36.87"/>
<path fill="red" d="m647.18 221.11-10.58.66 7.86-7.11z"/>
<path fill="none" d="M707.15 181.67c-24.4 10.68-57.63 25.22-83.91 36.71"/>
<path fill="red" d="m626.16 220.93-10.56.8 7.75-7.22z"/>
</g>
<g stroke="#000" 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"/>
<path d="m537.45 225.14 9.45 4.78-10.37 2.15z"/>
<path fill="none" d="M147.5 175.59c17.94 2.73 37.9 5.74 56.19 8.41 111.19 16.25 240.98 34.3 315.62 44.58"/>
<path d="m519.43 225.06 9.43 4.84-10.39 2.1z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M141.78 179.51c43.64 11.8 109.15 29.5 155.92 42.15"/>
<path d="m298.37 218.21 8.74 5.99-10.57.77z"/>
<path fill="none" d="M136.27 179.43c42.17 11.76 105.58 29.45 150.99 42.11"/>
<path d="m287.95 218.1 8.69 6.06-10.57.68z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="91.47" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="91.47" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="87.69" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="87.69" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M95.47 184.3v24.16"/>
<path d="m98.97 208.38-3.5 10-3.5-10z"/>
<path fill="none" d="M91.69 184.3v24.16"/>
<path d="m95.19 208.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M470.85 181.67c25.13 10.73 59.38 25.35 86.37 36.87"/>
<path d="m558.32 215.2 7.83 7.15-10.57-.71z"/>
<path fill="none" d="M455.81 181.67c24.1 10.68 56.91 25.22 82.86 36.71"/>
<path d="m539.85 215.08 7.73 7.25-10.57-.85z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M417.04 183.59c-10.31 8.8-23.17 19.78-34.55 29.49"/>
<path d="m384.8 215.72-9.88 3.83 5.33-9.16z"/>
<path fill="none" d="M403.73 183.59c-10.06 8.8-22.61 19.78-33.7 29.49"/>
<path d="m372.48 215.58-9.83 3.95 5.22-9.22z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M600.47 184.3v24.16"/>
<path d="m603.97 208.38-3.5 10-3.5-10z"/>
<path fill="none" d="M580.69 184.3v24.16"/>
<path d="m584.19 208.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M551.87 180.83c-40.74 11.59-98.94 28.15-141.58 40.29"/>
<path d="m411.28 224.47-10.58-.62 8.66-6.11z"/>
<path fill="none" d="M533.95 180.75c-39.31 11.56-95.55 28.1-136.87 40.25"/>
<path d="m398.15 224.34-10.59-.54 8.61-6.18z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

@ -1,9 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" width="122pt" height="44pt" viewBox="0 0 122.31 44">
<svg xmlns="http://www.w3.org/2000/svg" width="119pt" height="44pt" viewBox="0 0 118.89 44">
<g class="graph">
<path fill="#fff" d="M0 44V0h122.31v44z"/>
<path fill="#fff" d="M0 44V0h118.89v44z"/>
<g class="node" transform="translate(4 40)">
<ellipse cx="57.16" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="57.16" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="55.45" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="55.45" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 455 B

After

Width:  |  Height:  |  Size: 456 B

@ -1,25 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" width="274pt" height="116pt" viewBox="0 0 273.97 116">
<svg xmlns="http://www.w3.org/2000/svg" width="268pt" height="116pt" viewBox="0 0 267.62 116">
<g class="graph">
<path fill="#fff" d="M0 116V0h273.97v116z"/>
<path fill="#fff" d="M0 116V0h267.62v116z"/>
<g class="node" transform="translate(4 112)">
<ellipse cx="137.81" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="137.81" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse cx="134.17" cy="-90" fill="none" stroke="#000" rx="62.1" ry="18"/>
<text x="134.17" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g>
<g class="node" transform="translate(4 112)">
<ellipse cx="66.81" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="66.81" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="65.17" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="65.17" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M124.99 39.59c-8.76 8.63-19.63 19.35-29.33 28.91"/>
<path fill="red" d="m99.25 69.88-9.58 4.52 4.67-9.51z"/>
<path fill="none" d="M121.82 39.59c-8.51 8.63-19.07 19.35-28.5 28.91"/>
<path fill="red" d="m97.04 69.71-9.51 4.66 4.53-9.57z"/>
</g>
<g class="node" transform="translate(4 112)">
<ellipse cx="208.81" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="208.81" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="204.17" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="204.17" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M158.64 39.59c8.75 8.63 19.63 19.35 29.33 28.91"/>
<path d="m190.37 65.95 4.66 9.52-9.58-4.53z"/>
<path fill="none" d="m154.76 39.59 28.91 28.91"/>
<path d="m186.03 65.91 4.6 9.55-9.55-4.6z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -1,25 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" width="274pt" height="116pt" viewBox="0 0 273.97 116">
<svg xmlns="http://www.w3.org/2000/svg" width="268pt" height="116pt" viewBox="0 0 267.62 116">
<g class="graph">
<path fill="#fff" d="M0 116V0h273.97v116z"/>
<path fill="#fff" d="M0 116V0h267.62v116z"/>
<g class="node" transform="translate(4 112)">
<ellipse cx="128.16" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<text x="128.16" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<ellipse cx="124.45" cy="-90" fill="none" stroke="#000" rx="77.97" ry="18"/>
<text x="124.45" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g>
<g class="node" transform="translate(4 112)">
<ellipse cx="57.16" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="57.16" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="55.45" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="55.45" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M114.97 39.95c-8.76 8.63-19.57 19.29-29.2 28.78"/>
<path fill="red" d="m89.43 70.04-9.58 4.53 4.67-9.52z"/>
<path fill="none" d="M111.74 39.95c-8.51 8.63-19.02 19.29-28.37 28.78"/>
<path fill="red" d="m87.16 69.87-9.52 4.67 4.53-9.58z"/>
</g>
<g class="node" transform="translate(4 112)">
<ellipse cx="199.16" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="199.16" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="194.45" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="194.45" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M149.34 39.95c8.64 8.51 19.26 18.98 28.78 28.37"/>
<path d="m180.39 65.64 4.66 9.51-9.58-4.53z"/>
<path fill="none" d="M145.39 39.95c8.51 8.51 18.99 18.98 28.37 28.37"/>
<path d="m175.99 65.59 4.6 9.55-9.55-4.6z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -1,17 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" width="284" height="116pt" viewBox="0 0 213.49 116">
<svg xmlns="http://www.w3.org/2000/svg" width="205pt" height="116pt" viewBox="0 0 204.88 116">
<g class="graph">
<path fill="#fff" d="M0 116V0h213.49v116z"/>
<path fill="#fff" d="M0 116V0h204.88v116z"/>
<g class="node" transform="translate(4 112)">
<ellipse cx="102.74" cy="-90" fill="none" stroke="#000" rx="102.74" ry="18"/>
<text x="102.74" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:screenshot-testing</text>
<ellipse cx="98.44" cy="-90" fill="none" stroke="#000" rx="98.44" ry="18"/>
<text x="98.44" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:screenshot-testing</text>
</g>
<g class="node" transform="translate(4 112)">
<ellipse cx="102.74" cy="-18" fill="none" stroke="#000" rx="85.06" ry="18"/>
<text x="102.74" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<ellipse cx="98.44" cy="-18" fill="none" stroke="#000" rx="82.06" ry="18"/>
<text x="98.44" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M106.74 40.3v24.16"/>
<path fill="red" d="m110.24 62.87-3.5 10-3.5-10z"/>
<path fill="none" d="M102.44 40.3v24.16"/>
<path fill="red" d="m105.94 62.87-3.5 10-3.5-10z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 944 B

After

Width:  |  Height:  |  Size: 943 B

@ -1,121 +1,121 @@
<svg xmlns="http://www.w3.org/2000/svg" width="860pt" height="260pt" viewBox="0 0 859.61 260">
<svg xmlns="http://www.w3.org/2000/svg" width="832pt" height="260pt" viewBox="0 0 831.76 260">
<g class="graph">
<path fill="#fff" d="M0 260V0h859.61v260z"/>
<path fill="#fff" d="M0 260V0h831.76v260z"/>
<g class="node" transform="translate(4 256)">
<ellipse cx="359.72" cy="-234" fill="none" stroke="#000" rx="58.77" ry="18"/>
<text x="359.72" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:testing</text>
<ellipse cx="349.29" cy="-234" fill="none" stroke="#000" rx="56.47" ry="18"/>
<text x="349.29" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:testing</text>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="93.72" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="93.72" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="91.29" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="91.29" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M335.26 38.2c-47.85 25.54-144.45 77.11-198.56 105.99"/>
<path d="m138.6 147.15-10.47 1.62 7.17-7.8z"/>
<path fill="none" d="M326.17 37.93C280.08 63.3 186.35 114.88 133.6 143.92"/>
<path d="m135.39 146.93-10.45 1.75 7.08-7.89z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="359.72" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="359.72" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="349.29" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="349.29" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m304.24 219.61 9.07 5.49-10.51 1.36z"/>
<path fill="none" d="M300.51 28.87C187.14 43.45-62.81 87.35 21.29 184c38 43.67 201.07 25.51 258 36 4.95.91 10.07 1.93 15.19 3"/>
<path d="m295.14 219.56 9.03 5.53-10.51 1.31z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="359.72" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text x="359.72" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<ellipse cx="349.29" cy="-162" fill="none" stroke="#000" rx="47.26" ry="18"/>
<text x="349.29" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M363.72 40.3v24.16"/>
<path fill="red" d="m367.22 62.87-3.5 10-3.5-10z"/>
<path fill="none" d="M353.29 40.3v24.16"/>
<path fill="red" d="m356.8 62.87-3.51 10-3.49-10z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="584.72" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="584.72" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="566.29" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="566.29" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" 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"/>
<path d="m657.46 239.35-10.13-3.11 9.85-3.89z"/>
<path fill="none" d="M405.41 29.12c110.38 14.13 361.72 53 411.88 118.88 49.48 64.97-91.25 82.59-180.2 87.32"/>
<path d="m637.38 238.81-10.16-3.02 9.82-3.97z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="750.72" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<text x="750.72" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<ellipse cx="726.29" cy="-90" fill="none" stroke="#000" rx="77.97" ry="18"/>
<text x="726.29" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M400.51 36.36c70.04 25.44 222.72 80.88 302.82 109.97"/>
<path d="m704.04 142.87 8.2 6.7-10.59-.12z"/>
<path fill="none" d="M388.76 36.36c67.4 25.39 214.15 80.66 291.51 109.8"/>
<path d="m681.16 142.75 8.13 6.8-10.59-.24z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M324.76 105.25c-44.63 11.75-118.2 31.11-169.45 44.6"/>
<path d="m156.44 153.17-10.56-.84 8.78-5.93z"/>
<path fill="none" d="M315.5 105.25c-43.2 11.72-114.34 31.03-164.04 44.51"/>
<path d="m152.61 153.08-10.57-.76 8.73-6z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m302.68 219.73 8.83 5.85-10.56.94z"/>
<path fill="none" d="M307.06 98.24c-33.77 5.08-77.4 17.85-99.77 49.76-9.18 13.1-9.18 22.9 0 36 10.49 14.96 50.77 28.93 86.37 38.77"/>
<path d="m294.31 219.32 8.75 5.97-10.57.79z"/>
</g>
<g stroke="#000" 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"/>
<path d="m683.85 148.13 9.19 5.26-10.47 1.62z"/>
<path fill="none" d="M395.59 102.56c56.5 10.14 159.7 28.8 247.7 45.44 5.86 1.11 11.94 2.27 18.04 3.44"/>
<path d="m661.65 147.94 9.15 5.34-10.48 1.53z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="584.72" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<text x="584.72" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse cx="566.29" cy="-90" fill="none" stroke="#000" rx="63.63" ry="18"/>
<text x="566.29" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M400.37 106.4c36.7 11.42 93.54 29.1 135.19 42.06"/>
<path fill="red" d="m534.93 144.6 8.51 6.31-10.58.37z"/>
<path fill="none" d="M388.64 106.4c35.24 11.37 89.75 28.95 129.87 41.89"/>
<path fill="red" d="m518.09 144.48 8.44 6.4-10.59.26z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="284.72" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="284.72" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="277.29" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="277.29" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M346.33 111.24c-9.33 8.7-21.02 19.61-31.43 29.33"/>
<path d="m317.35 143.07-9.7 4.26 4.92-9.38z"/>
<path fill="none" d="M336.6 111.24c-8.96 8.7-20.18 19.61-30.17 29.33"/>
<path d="m309.1 142.85-9.61 4.46 4.73-9.48z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="435.72" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="435.72" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse cx="422.29" cy="-90" fill="none" stroke="#000" rx="62.1" ry="18"/>
<text x="422.29" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M381.35 111.24c9.55 8.79 21.54 19.83 32.16 29.62"/>
<path d="m415.57 137.99 4.98 9.35-9.73-4.2z"/>
<path fill="none" d="M370.23 111.24c9.08 8.7 20.45 19.61 30.58 29.33"/>
<path d="m403.06 137.87 4.8 9.45-9.64-4.4z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m430.71 228.91-10.45-1.73 9.25-5.16z"/>
<path fill="none" d="M672.28 178.44c-9.67 1.88-19.61 3.79-28.99 5.56-77.36 14.63-166.46 30.81-225.26 41.4"/>
<path d="m419 228.78-10.46-1.67 9.22-5.21z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M718.29 182.36c-25.24 10.65-58.99 24.88-85.72 36.15"/>
<path d="m633.94 221.73-10.58.66 7.86-7.11z"/>
<path fill="none" d="M695.18 182.36c-24.33 10.65-56.86 24.88-82.62 36.15"/>
<path d="m614.29 221.57-10.57.81 7.76-7.22z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M588.72 184.3v24.16"/>
<path fill="red" d="m592.22 206.87-3.5 10-3.5-10z"/>
<path fill="none" d="M570.29 184.3v24.16"/>
<path fill="red" d="m573.8 206.87-3.51 10-3.49-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M306.5 183.59c9.27 8.65 20.79 19.41 31.06 28.99"/>
<path d="m339.79 209.87 4.92 9.38-9.7-4.26z"/>
<path fill="none" d="M298.36 183.59c8.96 8.72 20.12 19.56 30.04 29.2"/>
<path d="m330.54 209.99 4.73 9.48-9.61-4.46z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M338.6 178.64c53.46 12.47 138.16 32.24 193.94 45.25"/>
<path d="m533.22 220.46 8.95 5.68-10.54 1.13z"/>
<path fill="none" d="M329.02 178.56c51.34 12.43 132.84 32.17 186.69 45.22"/>
<path d="m516.39 220.34 8.9 5.76-10.54 1.05z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="183.72" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="183.72" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="178.29" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="178.29" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M265.3 183.24c-13.2 9.14-29.89 20.71-44.41 30.77"/>
<path d="m223.18 216.68-10.21 2.82 6.22-8.57z"/>
<path fill="none" d="M258.33 183.24c-12.81 9.05-28.98 20.49-43.12 30.48"/>
<path d="m217.24 216.58-10.18 2.91 6.14-8.63z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M421.71 183.59c-9.39 8.65-21.07 19.41-31.48 28.99"/>
<path d="m392.71 215.06-9.73 4.2 4.99-9.35z"/>
<path fill="none" d="m408.99 183.59-30.23 28.99"/>
<path d="m381.46 214.84-9.64 4.4 4.79-9.45z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M471.69 182.02c22.2 10.42 51.97 24.41 75.93 35.67"/>
<path d="m548.9 214.42 7.56 7.42-10.54-1.08z"/>
<path fill="none" d="M457.19 182.02c21.35 10.38 49.97 24.29 73.07 35.52"/>
<path d="m531.62 214.31 7.46 7.52-10.52-1.23z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

@ -1,33 +1,33 @@
<svg xmlns="http://www.w3.org/2000/svg" width="616" height="116pt" viewBox="0 0 462.5 116">
<svg xmlns="http://www.w3.org/2000/svg" width="449pt" height="116pt" viewBox="0 0 449.1 116">
<g class="graph">
<path fill="#fff" d="M0 116V0h462.5v116z"/>
<path fill="#fff" d="M0 116V0h449.1v116z"/>
<g class="node" transform="translate(4 112)">
<ellipse cx="237.34" cy="-90" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text x="237.34" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
<ellipse cx="229.66" cy="-90" fill="none" stroke="#000" rx="39.07" ry="18"/>
<text x="229.66" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g>
<g class="node" transform="translate(4 112)">
<ellipse cx="67.34" cy="-18" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="67.34" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="64.66" cy="-18" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="64.66" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M212.5 34.87c-26.1 10.75-64.98 26.76-95.34 39.26"/>
<path fill="red" d="m120.2 76.67-10.58.57 7.91-7.04z"/>
<path fill="none" d="M205.67 34.87c-25.22 10.7-62.75 26.62-92.15 39.1"/>
<path fill="red" d="m116.45 76.53-10.57.68 7.84-7.13z"/>
</g>
<g class="node" transform="translate(4 112)">
<ellipse cx="237.34" cy="-18" fill="none" stroke="#000" rx="85.06" ry="18"/>
<text x="237.34" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<ellipse cx="229.66" cy="-18" fill="none" stroke="#000" rx="82.06" ry="18"/>
<text x="229.66" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M241.34 40.3v24.16"/>
<path d="m244.84 64.38-3.5 10-3.5-10z"/>
<path fill="none" d="M233.66 40.3v24.16"/>
<path d="m237.16 64.38-3.5 10-3.5-10z"/>
</g>
<g class="node" transform="translate(4 112)">
<ellipse cx="397.34" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="397.34" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="385.66" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="385.66" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M269.58 35.35c24.66 10.79 60.82 26.61 89.02 38.95"/>
<path d="m359.84 71.02 7.76 7.22-10.57-.81z"/>
<path fill="none" d="m260.83 35.19 86.97 39.03"/>
<path d="m348.89 70.87 7.69 7.29-10.56-.9z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

@ -1,133 +1,133 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1064pt" height="260pt" viewBox="0 0 1063.53 260">
<svg xmlns="http://www.w3.org/2000/svg" width="1028pt" height="260pt" viewBox="0 0 1027.75 260">
<g class="graph">
<path fill="#fff" d="M0 260V0h1063.53v260z"/>
<path fill="#fff" d="M0 260V0h1027.75v260z"/>
<g class="node" transform="translate(4 256)">
<ellipse cx="198.06" cy="-234" fill="none" stroke="#000" rx="86.12" ry="18"/>
<text x="198.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:bookmarks</text>
<ellipse cx="192.06" cy="-234" fill="none" stroke="#000" rx="83.08" ry="18"/>
<text x="192.06" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:bookmarks</text>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="198.06" cy="-162" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text x="198.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
<ellipse cx="192.06" cy="-162" fill="none" stroke="#000" rx="39.07" ry="18"/>
<text x="192.06" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M202.06 40.3v24.16"/>
<path d="m205.56 64.38-3.5 10-3.5-10z"/>
<path fill="none" d="M196.06 40.3v24.16"/>
<path d="m199.56 64.38-3.5 10-3.5-10z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="85.06" cy="-90" fill="none" stroke="#000" rx="85.06" ry="18"/>
<text x="85.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<ellipse cx="82.06" cy="-90" fill="none" stroke="#000" rx="82.06" ry="18"/>
<text x="82.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m109.52 140.11-8.46 6.38 2.63-10.26z"/>
<path fill="none" d="M179.93 39.7c-9.6 10.2-21.82 23.67-31.87 36.3-16.05 20.17-32.67 44.22-44.65 62.23"/>
<path d="m106.35 140.12-8.42 6.42 2.58-10.27z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="611.06" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text x="611.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<ellipse cx="591.06" cy="-162" fill="none" stroke="#000" rx="47.26" ry="18"/>
<text x="591.06" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M267.5 34.09c80.8 13.7 216.81 36.75 292.5 49.58"/>
<path fill="red" d="m558.91 79.93 9.27 5.13-10.44 1.77z"/>
<path fill="none" d="M259.28 34.09c77.91 13.67 208.92 36.65 282.14 49.5"/>
<path fill="red" d="m540.43 79.86 9.25 5.18-10.46 1.72z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M179.19 109.17c-15.56 9.64-36.48 22.59-54.24 33.6"/>
<path d="m127.09 145.56-10.35 2.29 6.66-8.24z"/>
<path fill="none" d="M173.8 109.17c-15.15 9.64-35.51 22.59-52.8 33.6"/>
<path d="m123.35 145.42-10.31 2.41 6.55-8.32z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="293.06" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="293.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="285.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="285.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M222.2 109.85c12.69 9.34 29.33 21.61 43.7 32.19"/>
<path d="m267.76 139.06 5.97 8.75-10.13-3.11z"/>
<path fill="none" d="M215.78 109.85c12.42 9.34 28.71 21.61 42.78 32.19"/>
<path d="m260.32 138.99 5.89 8.81-10.1-3.22z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="611.06" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="611.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="591.06" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="591.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m546.2 233.46 9.95 3.63-10.04 3.37z"/>
<path fill="none" d="M194.4 112.19c-.93 20.27 1 53.51 20.66 71.81 44.16 41.1 216.07 50.57 312.85 52.6"/>
<path d="m527.87 233.1 9.94 3.68-10.07 3.32z"/>
</g>
<g stroke="#000" class="edge">
<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 d="m359.58 154.77-10.51-1.26 9.01-5.57z"/>
<path fill="none" d="M555.05 104.03c-46.42 10.5-125.27 28.38-192.99 43.97-4.49 1.03-9.14 2.11-13.82 3.19"/>
<path d="m349.36 154.52-10.54-1.14 8.96-5.67z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="781.06" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="781.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="755.06" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="755.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m827.06 218.12-10.24 2.71 6.31-8.51z"/>
<path fill="none" d="M640.86 98.98c60.14 6.28 160.76 20.79 183.2 49.02 9.96 12.52 6.86 21.55 0 36-5.85 12.31-16.1 22.7-26.77 30.93"/>
<path d="m799.33 217.78-10.18 2.95 6.12-8.65z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="445.06" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<text x="445.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse cx="431.06" cy="-90" fill="none" stroke="#000" rx="63.63" ry="18"/>
<text x="431.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M583.83 108.17c-25.23 10.64-61.09 25.76-89.48 37.73"/>
<path fill="red" d="m497.23 148.48-10.57.66 7.85-7.11z"/>
<path fill="none" d="M564.97 108.17c-24.22 10.59-58.59 25.63-85.9 37.57"/>
<path fill="red" d="m481.95 148.3-10.56.81 7.76-7.22z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="964.06" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="964.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="932.06" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="932.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g stroke="#000" 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"/>
<path d="m905.45 148.37 9.09 5.44-10.5 1.42z"/>
<path fill="none" d="M636.39 103.2c51.65 10.28 142.76 28.54 220.67 44.8 5.84 1.22 11.91 2.5 17.99 3.79"/>
<path d="m875.4 148.29 9.05 5.51-10.51 1.33z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="775.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="775.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse cx="749.06" cy="-90" fill="none" stroke="#000" rx="62.1" ry="18"/>
<text x="749.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M646.29 108.33c24.97 10.66 60.29 25.74 88.23 37.66"/>
<path d="m735.61 142.65 7.82 7.15-10.57-.71z"/>
<path fill="none" d="M625.15 108.33c23.95 10.61 57.79 25.6 84.64 37.5"/>
<path d="m710.97 142.53 7.73 7.25-10.56-.85z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="611.06" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<text x="611.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<ellipse cx="591.06" cy="-90" fill="none" stroke="#000" rx="77.97" ry="18"/>
<text x="591.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M615.06 112.3v24.16"/>
<path d="m618.56 136.38-3.5 10-3.5-10z"/>
<path fill="none" d="M595.06 112.3v24.16"/>
<path d="m598.56 136.38-3.5 10-3.5-10z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M483.86 181.67c25.43 10.73 60.1 25.35 87.41 36.87"/>
<path fill="red" d="m571.08 214.66 7.85 7.11-10.57-.66z"/>
<path fill="none" d="M468.6 181.67c24.4 10.68 57.63 25.22 83.91 36.71"/>
<path fill="red" d="m552.4 214.51 7.75 7.22-10.56-.8z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M914.83 177.56c-64.82 12.85-173.94 34.49-241.12 47.81"/>
<path d="m674.46 228.79-10.49-1.49 9.13-5.38z"/>
<path fill="none" d="M885.01 177.48c-62.4 12.81-167.69 34.42-232.76 47.78"/>
<path d="m652.97 228.69-10.5-1.42 9.09-5.44z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M930.58 181.33c-28.25 10.81-67.2 25.71-97.7 37.38"/>
<path d="m834.49 221.84-10.59.3 8.08-6.84z"/>
<path fill="none" d="M899.81 181.33c-27.2 10.76-64.67 25.58-94.1 37.22"/>
<path d="m807.25 221.71-10.59.42 8.02-6.93z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="964.06" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="964.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="932.06" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="932.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M968.06 184.3v24.16"/>
<path d="m971.56 208.38-3.5 10-3.5-10z"/>
<path fill="none" d="M936.06 184.3v24.16"/>
<path d="m939.56 208.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M744.68 181.67c-25.13 10.73-59.38 25.35-86.36 36.87"/>
<path d="m659.96 221.64-10.57.71 7.82-7.15z"/>
<path fill="none" d="M719.94 181.67c-24.1 10.68-56.91 25.22-82.86 36.71"/>
<path d="m638.74 221.48-10.57.85 7.73-7.25z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M780.54 184.3c.63 7.29 1.37 15.97 2.07 24.16"/>
<path d="m786.1 208.13-2.64 10.26-4.34-9.67z"/>
<path fill="none" d="M754.54 184.3c.63 7.29 1.37 15.97 2.07 24.16"/>
<path d="m760.1 208.13-2.64 10.26-4.34-9.67z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M615.06 184.3v24.16"/>
<path d="m618.56 208.38-3.5 10-3.5-10z"/>
<path fill="none" d="M595.06 184.3v24.16"/>
<path d="m598.56 208.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M652.36 182.36c25.54 10.52 59.58 24.53 86.78 35.73"/>
<path d="m740.27 214.77 7.91 7.05-10.58-.58z"/>
<path fill="none" d="M631.05 182.36c24.45 10.44 56.96 24.31 83.1 35.47"/>
<path d="m715.34 214.53 7.83 7.15-10.58-.71z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

@ -1,149 +1,149 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1108pt" height="332pt" viewBox="0 0 1107.53 332">
<svg xmlns="http://www.w3.org/2000/svg" width="1073pt" height="332pt" viewBox="0 0 1072.75 332">
<g class="graph">
<path fill="#fff" d="M0 332V0h1107.53v332z"/>
<path fill="#fff" d="M0 332V0h1072.75v332z"/>
<g class="node" transform="translate(4 328)">
<ellipse cx="258.06" cy="-306" fill="none" stroke="#000" rx="68.95" ry="18"/>
<text x="258.06" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:foryou</text>
<ellipse cx="250.06" cy="-306" fill="none" stroke="#000" rx="66.19" ry="18"/>
<text x="250.06" y="-300.95" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:foryou</text>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="198.06" cy="-234" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text x="198.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
<ellipse cx="192.06" cy="-234" fill="none" stroke="#000" rx="39.07" ry="18"/>
<text x="192.06" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M247.53 39.95c-7.25 8.46-16.17 18.86-24.18 28.21"/>
<path d="m226.19 70.23-9.17 5.31 3.85-9.87z"/>
<path fill="none" d="M240.02 39.95c-6.94 8.37-15.45 18.65-23.13 27.92"/>
<path d="m219.61 70.06-9.07 5.47 3.68-9.94z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="85.06" cy="-162" fill="none" stroke="#000" rx="85.06" ry="18"/>
<text x="85.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<ellipse cx="82.06" cy="-162" fill="none" stroke="#000" rx="82.06" ry="18"/>
<text x="82.06" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m106.55 139.29-7.95 7 1.85-10.43z"/>
<path fill="none" d="M215.24 36.9c-21.38 8.93-47.49 22.08-67.18 39.1-20.07 17.36-36.83 42.57-47.84 61.73"/>
<path d="m103.35 139.3-7.91 7.04 1.79-10.44z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="585.06" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text x="585.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<ellipse cx="568.06" cy="-162" fill="none" stroke="#000" rx="47.26" ry="18"/>
<text x="568.06" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m550.91 143.09 7.56 7.42-10.53-1.08z"/>
<path fill="none" d="M290.11 37.42c25.75 10.42 61.14 24.99 91.95 38.58 52.86 23.31 113.14 51.89 151.37 70.27"/>
<path d="m534.74 143.02 7.49 7.5-10.52-1.19z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="319.06" cy="-234" fill="none" stroke="#000" rx="61.99" ry="18"/>
<text x="319.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
<ellipse cx="309.06" cy="-234" fill="none" stroke="#000" rx="60.05" ry="18"/>
<text x="309.06" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M276.82 39.95c7.27 8.34 16.18 18.56 24.23 27.8"/>
<path fill="red" d="m302.51 64.09 3.93 9.84-9.21-5.24z"/>
<path fill="none" d="M268.34 39.95c6.96 8.25 15.47 18.35 23.2 27.51"/>
<path fill="red" d="m293.19 63.99 3.77 9.91-9.12-5.39z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M179.19 109.17c-15.56 9.64-36.48 22.59-54.24 33.6"/>
<path d="m127.09 145.56-10.35 2.29 6.66-8.24z"/>
<path fill="none" d="M173.8 109.17c-15.15 9.64-35.51 22.59-52.8 33.6"/>
<path d="m123.35 145.42-10.31 2.41 6.55-8.32z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="350.06" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="350.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="342.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="342.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M218.9 110.74c26.43 24.68 77.82 72.69 109.06 101.88"/>
<path d="m330.17 209.9 4.92 9.38-9.7-4.27z"/>
<path fill="none" d="M212.69 110.74c26.07 24.68 76.79 72.69 107.61 101.88"/>
<path d="m322.48 209.86 4.85 9.41-9.66-4.33z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="585.06" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="585.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="568.06" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="568.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m521.2 302.47 9.78 4.07-10.19 2.92z"/>
<path fill="none" d="M196.94 112.27c2.71 33.41 13.67 106.85 58.12 143.73 37.27 30.92 169.75 44.28 251.18 49.67"/>
<path d="m506.11 302.16 9.76 4.13-10.21 2.85z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M551.82 178.09c-38.54 11.48-99.14 29.53-143.11 42.63"/>
<path d="m409.95 224-10.58-.5 8.58-6.21z"/>
<path fill="none" d="M536.25 178.09c-36.9 11.43-94.85 29.38-137.09 42.46"/>
<path d="m400.27 223.87-10.58-.38 8.51-6.3z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="832.06" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="832.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="806.06" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="806.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m898.27 298.61-10.53-1.21 8.99-5.62z"/>
<path fill="none" d="M618.84 168.96c111.03 5.14 383.23 20.73 410.22 51.04 10.64 11.95 9.89 23.43 0 36-1.27 1.61-95.22 23.94-159.64 39.1"/>
<path d="m870.57 298.42-10.54-1.12 8.94-5.69z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="502.06" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<text x="502.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse cx="488.06" cy="-90" fill="none" stroke="#000" rx="63.63" ry="18"/>
<text x="488.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M570.22 182.88c-10.59 8.94-24.03 20.27-35.87 30.26"/>
<path fill="red" d="m537.9 214.73-9.9 3.77 5.38-9.13z"/>
<path fill="none" d="M553.91 182.88c-10.22 8.94-23.17 20.27-34.58 30.26"/>
<path fill="red" d="m523.08 214.5-9.83 3.96 5.23-9.22z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="983.06" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="983.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="951.06" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="951.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m926.48 219.73 9.06 5.5-10.51 1.35z"/>
<path fill="none" d="M615.44 173.66c59.92 9.37 171.29 27.43 265.62 46.34 4.86.97 9.88 2.03 14.92 3.12"/>
<path d="m896.49 219.65 9.01 5.57-10.52 1.26z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="832.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="832.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse cx="806.06" cy="-90" fill="none" stroke="#000" rx="62.1" ry="18"/>
<text x="806.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M627.11 177.78c41.22 11.69 107.34 30.42 154.15 43.69"/>
<path d="m782 218.04 8.67 6.1-10.58.64z"/>
<path fill="none" d="M608.73 177.78c39.54 11.64 102.89 30.27 147.96 43.52"/>
<path d="m757.67 217.94 8.6 6.18-10.58.54z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="668.06" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<text x="668.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<ellipse cx="648.06" cy="-90" fill="none" stroke="#000" rx="77.97" ry="18"/>
<text x="648.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M607.89 182.88c10.52 8.88 23.84 20.11 35.62 30.04"/>
<path d="m645.6 210.1 5.38 9.13-9.9-3.77z"/>
<path fill="none" d="M590.21 182.88c10.04 8.79 22.73 19.89 34 29.75"/>
<path d="m626.5 209.99 5.22 9.22-9.83-3.96z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M367.88 106.8c47.39 12.47 121.96 32.09 171.22 45.05"/>
<path fill="red" d="m538.41 148.05 8.78 5.93-10.56.84z"/>
<path fill="none" d="M356.7 106.8c46.05 12.44 118.45 32.01 166.41 44.97"/>
<path fill="red" d="m522.48 147.98 8.74 5.98-10.56.77z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m520.49 303.75 9.84 3.92-10.14 3.08z"/>
<path fill="none" d="M300.33 111.7c-22.58 31.8-64.05 101.65-28.27 144.3 29.2 34.81 154.32 46.77 233.46 50.87"/>
<path d="m505.52 303.36 9.82 3.98-10.16 3.02z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M525.73 255.59c10.62 8.96 23.9 20.16 35.56 29.99"/>
<path fill="red" d="m562.11 281.7 5.39 9.12-9.9-3.77z"/>
<path fill="none" d="M511.02 255.59c10.13 8.87 22.79 19.94 33.94 29.7"/>
<path fill="red" d="m546.01 281.56 5.22 9.22-9.83-3.95z"/>
</g>
<g stroke="#000" 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"/>
<path d="m651.99 303.17-10.42-1.96 9.37-4.96z"/>
<path fill="none" d="M906.98 250.46c-8.61 1.93-17.52 3.86-25.92 5.54-85.91 17.22-185.96 33.74-248.4 43.63"/>
<path d="m633.37 303.06-10.42-1.89 9.33-5.02z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M954.29 254.19a369994 369994 0 0 1-75.31 34.91"/>
<path d="m880.68 292.17-10.55 1.03 7.6-7.38z"/>
<path fill="none" d="M923.6 254.19c-21.09 10.18-49.09 23.7-72.01 34.76"/>
<path d="m853.35 291.99-10.53 1.19 7.49-7.5z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="1008.06" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="1008.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="977.06" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="977.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M993.24 256.3c2.69 7.55 5.92 16.58 8.93 25.02"/>
<path d="m1005.37 279.88.07 10.59-6.66-8.24z"/>
<path fill="none" d="M961.49 256.3c2.8 7.55 6.15 16.58 9.29 25.02"/>
<path d="m973.98 279.88.2 10.6-6.76-8.16z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M791.9 251.51c-42.22 11.97-105.88 30.01-150.59 42.68"/>
<path d="m642.4 297.52-10.57-.64 8.66-6.09z"/>
<path fill="none" d="M767.51 251.51c-40.47 11.91-101.39 29.82-144.44 42.49"/>
<path d="m624.29 297.29-10.58-.54 8.61-6.18z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M836.06 256.3v24.16"/>
<path d="m839.56 280.38-3.5 10-3.5-10z"/>
<path fill="none" d="M810.06 256.3v24.16"/>
<path d="m813.56 280.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M652.39 255.59c-10.62 8.96-23.91 20.16-35.56 29.99"/>
<path d="m619.36 288.02-9.9 3.78 5.38-9.13z"/>
<path fill="none" d="M633.1 255.59c-10.13 8.87-22.79 19.94-33.95 29.7"/>
<path d="m601.58 287.82-9.83 3.95 5.22-9.21z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M708.45 254.54c24.39 10.4 56.66 24.18 82.65 35.27"/>
<path d="m792.23 286.49 7.82 7.14-10.57-.7z"/>
<path fill="none" d="M687.13 254.54c23.3 10.32 54.09 23.96 79.03 35.01"/>
<path d="m767.34 286.24 7.72 7.25-10.56-.85z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

@ -1,149 +1,149 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1108pt" height="332pt" viewBox="0 0 1107.53 332">
<svg xmlns="http://www.w3.org/2000/svg" width="1073pt" height="332pt" viewBox="0 0 1072.75 332">
<g class="graph">
<path fill="#fff" d="M0 332V0h1107.53v332z"/>
<path fill="#fff" d="M0 332V0h1072.75v332z"/>
<g class="node" transform="translate(4 328)">
<ellipse cx="258.06" cy="-306" fill="none" stroke="#000" rx="75.39" ry="18"/>
<text x="258.06" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:interests</text>
<ellipse cx="250.06" cy="-306" fill="none" stroke="#000" rx="72.34" ry="18"/>
<text x="250.06" y="-300.95" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:interests</text>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="198.06" cy="-234" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text x="198.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
<ellipse cx="192.06" cy="-234" fill="none" stroke="#000" rx="39.07" ry="18"/>
<text x="192.06" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M247.53 39.95c-7.25 8.46-16.17 18.86-24.18 28.21"/>
<path d="m226.19 70.23-9.17 5.31 3.85-9.87z"/>
<path fill="none" d="M240.02 39.95c-6.94 8.37-15.45 18.65-23.13 27.92"/>
<path d="m219.61 70.06-9.07 5.47 3.68-9.94z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="85.06" cy="-162" fill="none" stroke="#000" rx="85.06" ry="18"/>
<text x="85.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<ellipse cx="82.06" cy="-162" fill="none" stroke="#000" rx="82.06" ry="18"/>
<text x="82.06" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m106.55 139.29-7.95 7 1.85-10.43z"/>
<path fill="none" d="M213.97 37.43c-21.14 8.93-46.61 21.88-65.91 38.57-20.07 17.36-36.83 42.57-47.84 61.73"/>
<path d="m103.35 139.3-7.91 7.04 1.79-10.44z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="585.06" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text x="585.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<ellipse cx="568.06" cy="-162" fill="none" stroke="#000" rx="47.26" ry="18"/>
<text x="568.06" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m550.91 143.09 7.56 7.42-10.53-1.08z"/>
<path fill="none" d="M291.22 37.86c25.65 10.39 60.47 24.75 90.84 38.14 52.86 23.31 113.14 51.89 151.37 70.27"/>
<path d="m534.74 143.02 7.49 7.5-10.52-1.19z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="319.06" cy="-234" fill="none" stroke="#000" rx="61.99" ry="18"/>
<text x="319.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
<ellipse cx="309.06" cy="-234" fill="none" stroke="#000" rx="60.05" ry="18"/>
<text x="309.06" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M276.82 39.95c7.27 8.34 16.18 18.56 24.23 27.8"/>
<path fill="red" d="m302.51 64.09 3.93 9.84-9.21-5.24z"/>
<path fill="none" d="M268.34 39.95c6.96 8.25 15.47 18.35 23.2 27.51"/>
<path fill="red" d="m293.19 63.99 3.77 9.91-9.12-5.39z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M179.19 109.17c-15.56 9.64-36.48 22.59-54.24 33.6"/>
<path d="m127.09 145.56-10.35 2.29 6.66-8.24z"/>
<path fill="none" d="M173.8 109.17c-15.15 9.64-35.51 22.59-52.8 33.6"/>
<path d="m123.35 145.42-10.31 2.41 6.55-8.32z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="350.06" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="350.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="342.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="342.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M218.9 110.74c26.43 24.68 77.82 72.69 109.06 101.88"/>
<path d="m330.17 209.9 4.92 9.38-9.7-4.27z"/>
<path fill="none" d="M212.69 110.74c26.07 24.68 76.79 72.69 107.61 101.88"/>
<path d="m322.48 209.86 4.85 9.41-9.66-4.33z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="585.06" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="585.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="568.06" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="568.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m521.2 302.47 9.78 4.07-10.19 2.92z"/>
<path fill="none" d="M196.94 112.27c2.71 33.41 13.67 106.85 58.12 143.73 37.27 30.92 169.75 44.28 251.18 49.67"/>
<path d="m506.11 302.16 9.76 4.13-10.21 2.85z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M551.82 178.09c-38.54 11.48-99.14 29.53-143.11 42.63"/>
<path d="m409.95 224-10.58-.5 8.58-6.21z"/>
<path fill="none" d="M536.25 178.09c-36.9 11.43-94.85 29.38-137.09 42.46"/>
<path d="m400.27 223.87-10.58-.38 8.51-6.3z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="832.06" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="832.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="806.06" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="806.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m898.27 298.61-10.53-1.21 8.99-5.62z"/>
<path fill="none" d="M618.84 168.96c111.03 5.14 383.23 20.73 410.22 51.04 10.64 11.95 9.89 23.43 0 36-1.27 1.61-95.22 23.94-159.64 39.1"/>
<path d="m870.57 298.42-10.54-1.12 8.94-5.69z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="502.06" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<text x="502.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse cx="488.06" cy="-90" fill="none" stroke="#000" rx="63.63" ry="18"/>
<text x="488.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M570.22 182.88c-10.59 8.94-24.03 20.27-35.87 30.26"/>
<path fill="red" d="m537.9 214.73-9.9 3.77 5.38-9.13z"/>
<path fill="none" d="M553.91 182.88c-10.22 8.94-23.17 20.27-34.58 30.26"/>
<path fill="red" d="m523.08 214.5-9.83 3.96 5.23-9.22z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="983.06" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="983.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="951.06" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="951.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m926.48 219.73 9.06 5.5-10.51 1.35z"/>
<path fill="none" d="M615.44 173.66c59.92 9.37 171.29 27.43 265.62 46.34 4.86.97 9.88 2.03 14.92 3.12"/>
<path d="m896.49 219.65 9.01 5.57-10.52 1.26z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="832.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="832.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse cx="806.06" cy="-90" fill="none" stroke="#000" rx="62.1" ry="18"/>
<text x="806.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M627.11 177.78c41.22 11.69 107.34 30.42 154.15 43.69"/>
<path d="m782 218.04 8.67 6.1-10.58.64z"/>
<path fill="none" d="M608.73 177.78c39.54 11.64 102.89 30.27 147.96 43.52"/>
<path d="m757.67 217.94 8.6 6.18-10.58.54z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="668.06" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<text x="668.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<ellipse cx="648.06" cy="-90" fill="none" stroke="#000" rx="77.97" ry="18"/>
<text x="648.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M607.89 182.88c10.52 8.88 23.84 20.11 35.62 30.04"/>
<path d="m645.6 210.1 5.38 9.13-9.9-3.77z"/>
<path fill="none" d="M590.21 182.88c10.04 8.79 22.73 19.89 34 29.75"/>
<path d="m626.5 209.99 5.22 9.22-9.83-3.96z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M367.88 106.8c47.39 12.47 121.96 32.09 171.22 45.05"/>
<path fill="red" d="m538.41 148.05 8.78 5.93-10.56.84z"/>
<path fill="none" d="M356.7 106.8c46.05 12.44 118.45 32.01 166.41 44.97"/>
<path fill="red" d="m522.48 147.98 8.74 5.98-10.56.77z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m520.49 303.75 9.84 3.92-10.14 3.08z"/>
<path fill="none" d="M300.33 111.7c-22.58 31.8-64.05 101.65-28.27 144.3 29.2 34.81 154.32 46.77 233.46 50.87"/>
<path d="m505.52 303.36 9.82 3.98-10.16 3.02z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M525.73 255.59c10.62 8.96 23.9 20.16 35.56 29.99"/>
<path fill="red" d="m562.11 281.7 5.39 9.12-9.9-3.77z"/>
<path fill="none" d="M511.02 255.59c10.13 8.87 22.79 19.94 33.94 29.7"/>
<path fill="red" d="m546.01 281.56 5.22 9.22-9.83-3.95z"/>
</g>
<g stroke="#000" 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"/>
<path d="m651.99 303.17-10.42-1.96 9.37-4.96z"/>
<path fill="none" d="M906.98 250.46c-8.61 1.93-17.52 3.86-25.92 5.54-85.91 17.22-185.96 33.74-248.4 43.63"/>
<path d="m633.37 303.06-10.42-1.89 9.33-5.02z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M954.29 254.19a369994 369994 0 0 1-75.31 34.91"/>
<path d="m880.68 292.17-10.55 1.03 7.6-7.38z"/>
<path fill="none" d="M923.6 254.19c-21.09 10.18-49.09 23.7-72.01 34.76"/>
<path d="m853.35 291.99-10.53 1.19 7.49-7.5z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="1008.06" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="1008.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="977.06" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="977.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M993.24 256.3c2.69 7.55 5.92 16.58 8.93 25.02"/>
<path d="m1005.37 279.88.07 10.59-6.66-8.24z"/>
<path fill="none" d="M961.49 256.3c2.8 7.55 6.15 16.58 9.29 25.02"/>
<path d="m973.98 279.88.2 10.6-6.76-8.16z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M791.9 251.51c-42.22 11.97-105.88 30.01-150.59 42.68"/>
<path d="m642.4 297.52-10.57-.64 8.66-6.09z"/>
<path fill="none" d="M767.51 251.51c-40.47 11.91-101.39 29.82-144.44 42.49"/>
<path d="m624.29 297.29-10.58-.54 8.61-6.18z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M836.06 256.3v24.16"/>
<path d="m839.56 280.38-3.5 10-3.5-10z"/>
<path fill="none" d="M810.06 256.3v24.16"/>
<path d="m813.56 280.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M652.39 255.59c-10.62 8.96-23.91 20.16-35.56 29.99"/>
<path d="m619.36 288.02-9.9 3.78 5.38-9.13z"/>
<path fill="none" d="M633.1 255.59c-10.13 8.87-22.79 19.94-33.95 29.7"/>
<path d="m601.58 287.82-9.83 3.95 5.22-9.21z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M708.45 254.54c24.39 10.4 56.66 24.18 82.65 35.27"/>
<path d="m792.23 286.49 7.82 7.14-10.57-.7z"/>
<path fill="none" d="M687.13 254.54c23.3 10.32 54.09 23.96 79.03 35.01"/>
<path d="m767.34 286.24 7.72 7.25-10.56-.85z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

@ -1,149 +1,149 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1108pt" height="332pt" viewBox="0 0 1107.53 332">
<svg xmlns="http://www.w3.org/2000/svg" width="1073pt" height="332pt" viewBox="0 0 1072.75 332">
<g class="graph">
<path fill="#fff" d="M0 332V0h1107.53v332z"/>
<path fill="#fff" d="M0 332V0h1072.75v332z"/>
<g class="node" transform="translate(4 328)">
<ellipse cx="258.06" cy="-306" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="258.06" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:search</text>
<ellipse cx="250.06" cy="-306" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="250.06" y="-300.95" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:search</text>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="198.06" cy="-234" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text x="198.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
<ellipse cx="192.06" cy="-234" fill="none" stroke="#000" rx="39.07" ry="18"/>
<text x="192.06" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M247.53 39.95c-7.25 8.46-16.17 18.86-24.18 28.21"/>
<path d="m226.19 70.23-9.17 5.31 3.85-9.87z"/>
<path fill="none" d="M240.02 39.95c-6.94 8.37-15.45 18.65-23.13 27.92"/>
<path d="m219.61 70.06-9.07 5.47 3.68-9.94z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="85.06" cy="-162" fill="none" stroke="#000" rx="85.06" ry="18"/>
<text x="85.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<ellipse cx="82.06" cy="-162" fill="none" stroke="#000" rx="82.06" ry="18"/>
<text x="82.06" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m106.55 139.29-7.95 7 1.85-10.43z"/>
<path fill="none" d="M215.24 36.9c-21.38 8.93-47.49 22.08-67.18 39.1-20.07 17.36-36.83 42.57-47.84 61.73"/>
<path d="m103.35 139.3-7.91 7.04 1.79-10.44z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="585.06" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text x="585.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<ellipse cx="568.06" cy="-162" fill="none" stroke="#000" rx="47.26" ry="18"/>
<text x="568.06" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m550.91 143.09 7.56 7.42-10.53-1.08z"/>
<path fill="none" d="M290.11 37.42c25.75 10.42 61.14 24.99 91.95 38.58 52.86 23.31 113.14 51.89 151.37 70.27"/>
<path d="m534.74 143.02 7.49 7.5-10.52-1.19z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="319.06" cy="-234" fill="none" stroke="#000" rx="61.99" ry="18"/>
<text x="319.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
<ellipse cx="309.06" cy="-234" fill="none" stroke="#000" rx="60.05" ry="18"/>
<text x="309.06" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:domain</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M276.82 39.95c7.27 8.34 16.18 18.56 24.23 27.8"/>
<path fill="red" d="m302.51 64.09 3.93 9.84-9.21-5.24z"/>
<path fill="none" d="M268.34 39.95c6.96 8.25 15.47 18.35 23.2 27.51"/>
<path fill="red" d="m293.19 63.99 3.77 9.91-9.12-5.39z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M179.19 109.17c-15.56 9.64-36.48 22.59-54.24 33.6"/>
<path d="m127.09 145.56-10.35 2.29 6.66-8.24z"/>
<path fill="none" d="M173.8 109.17c-15.15 9.64-35.51 22.59-52.8 33.6"/>
<path d="m123.35 145.42-10.31 2.41 6.55-8.32z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="350.06" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="350.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="342.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="342.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M218.9 110.74c26.43 24.68 77.82 72.69 109.06 101.88"/>
<path d="m330.17 209.9 4.92 9.38-9.7-4.27z"/>
<path fill="none" d="M212.69 110.74c26.07 24.68 76.79 72.69 107.61 101.88"/>
<path d="m322.48 209.86 4.85 9.41-9.66-4.33z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="585.06" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="585.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="568.06" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="568.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m521.2 302.47 9.78 4.07-10.19 2.92z"/>
<path fill="none" d="M196.94 112.27c2.71 33.41 13.67 106.85 58.12 143.73 37.27 30.92 169.75 44.28 251.18 49.67"/>
<path d="m506.11 302.16 9.76 4.13-10.21 2.85z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M551.82 178.09c-38.54 11.48-99.14 29.53-143.11 42.63"/>
<path d="m409.95 224-10.58-.5 8.58-6.21z"/>
<path fill="none" d="M536.25 178.09c-36.9 11.43-94.85 29.38-137.09 42.46"/>
<path d="m400.27 223.87-10.58-.38 8.51-6.3z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="832.06" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="832.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="806.06" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="806.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m898.27 298.61-10.53-1.21 8.99-5.62z"/>
<path fill="none" d="M618.84 168.96c111.03 5.14 383.23 20.73 410.22 51.04 10.64 11.95 9.89 23.43 0 36-1.27 1.61-95.22 23.94-159.64 39.1"/>
<path d="m870.57 298.42-10.54-1.12 8.94-5.69z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="502.06" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<text x="502.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse cx="488.06" cy="-90" fill="none" stroke="#000" rx="63.63" ry="18"/>
<text x="488.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M570.22 182.88c-10.59 8.94-24.03 20.27-35.87 30.26"/>
<path fill="red" d="m537.9 214.73-9.9 3.77 5.38-9.13z"/>
<path fill="none" d="M553.91 182.88c-10.22 8.94-23.17 20.27-34.58 30.26"/>
<path fill="red" d="m523.08 214.5-9.83 3.96 5.23-9.22z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="983.06" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="983.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="951.06" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="951.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m926.48 219.73 9.06 5.5-10.51 1.35z"/>
<path fill="none" d="M615.44 173.66c59.92 9.37 171.29 27.43 265.62 46.34 4.86.97 9.88 2.03 14.92 3.12"/>
<path d="m896.49 219.65 9.01 5.57-10.52 1.26z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="832.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="832.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse cx="806.06" cy="-90" fill="none" stroke="#000" rx="62.1" ry="18"/>
<text x="806.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M627.11 177.78c41.22 11.69 107.34 30.42 154.15 43.69"/>
<path d="m782 218.04 8.67 6.1-10.58.64z"/>
<path fill="none" d="M608.73 177.78c39.54 11.64 102.89 30.27 147.96 43.52"/>
<path d="m757.67 217.94 8.6 6.18-10.58.54z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="668.06" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<text x="668.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<ellipse cx="648.06" cy="-90" fill="none" stroke="#000" rx="77.97" ry="18"/>
<text x="648.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M607.89 182.88c10.52 8.88 23.84 20.11 35.62 30.04"/>
<path d="m645.6 210.1 5.38 9.13-9.9-3.77z"/>
<path fill="none" d="M590.21 182.88c10.04 8.79 22.73 19.89 34 29.75"/>
<path d="m626.5 209.99 5.22 9.22-9.83-3.96z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M367.88 106.8c47.39 12.47 121.96 32.09 171.22 45.05"/>
<path fill="red" d="m538.41 148.05 8.78 5.93-10.56.84z"/>
<path fill="none" d="M356.7 106.8c46.05 12.44 118.45 32.01 166.41 44.97"/>
<path fill="red" d="m522.48 147.98 8.74 5.98-10.56.77z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m520.49 303.75 9.84 3.92-10.14 3.08z"/>
<path fill="none" d="M300.33 111.7c-22.58 31.8-64.05 101.65-28.27 144.3 29.2 34.81 154.32 46.77 233.46 50.87"/>
<path d="m505.52 303.36 9.82 3.98-10.16 3.02z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M525.73 255.59c10.62 8.96 23.9 20.16 35.56 29.99"/>
<path fill="red" d="m562.11 281.7 5.39 9.12-9.9-3.77z"/>
<path fill="none" d="M511.02 255.59c10.13 8.87 22.79 19.94 33.94 29.7"/>
<path fill="red" d="m546.01 281.56 5.22 9.22-9.83-3.95z"/>
</g>
<g stroke="#000" 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"/>
<path d="m651.99 303.17-10.42-1.96 9.37-4.96z"/>
<path fill="none" d="M906.98 250.46c-8.61 1.93-17.52 3.86-25.92 5.54-85.91 17.22-185.96 33.74-248.4 43.63"/>
<path d="m633.37 303.06-10.42-1.89 9.33-5.02z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M954.29 254.19a369994 369994 0 0 1-75.31 34.91"/>
<path d="m880.68 292.17-10.55 1.03 7.6-7.38z"/>
<path fill="none" d="M923.6 254.19c-21.09 10.18-49.09 23.7-72.01 34.76"/>
<path d="m853.35 291.99-10.53 1.19 7.49-7.5z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="1008.06" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="1008.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="977.06" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="977.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M993.24 256.3c2.69 7.55 5.92 16.58 8.93 25.02"/>
<path d="m1005.37 279.88.07 10.59-6.66-8.24z"/>
<path fill="none" d="M961.49 256.3c2.8 7.55 6.15 16.58 9.29 25.02"/>
<path d="m973.98 279.88.2 10.6-6.76-8.16z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M791.9 251.51c-42.22 11.97-105.88 30.01-150.59 42.68"/>
<path d="m642.4 297.52-10.57-.64 8.66-6.09z"/>
<path fill="none" d="M767.51 251.51c-40.47 11.91-101.39 29.82-144.44 42.49"/>
<path d="m624.29 297.29-10.58-.54 8.61-6.18z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M836.06 256.3v24.16"/>
<path d="m839.56 280.38-3.5 10-3.5-10z"/>
<path fill="none" d="M810.06 256.3v24.16"/>
<path d="m813.56 280.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M652.39 255.59c-10.62 8.96-23.91 20.16-35.56 29.99"/>
<path d="m619.36 288.02-9.9 3.78 5.38-9.13z"/>
<path fill="none" d="M633.1 255.59c-10.13 8.87-22.79 19.94-33.95 29.7"/>
<path d="m601.58 287.82-9.83 3.95 5.22-9.21z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M708.45 254.54c24.39 10.4 56.66 24.18 82.65 35.27"/>
<path d="m792.23 286.49 7.82 7.14-10.57-.7z"/>
<path fill="none" d="M687.13 254.54c23.3 10.32 54.09 23.96 79.03 35.01"/>
<path d="m767.34 286.24 7.72 7.25-10.56-.85z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

@ -1,133 +1,133 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1064pt" height="260pt" viewBox="0 0 1063.53 260">
<svg xmlns="http://www.w3.org/2000/svg" width="1028pt" height="260pt" viewBox="0 0 1027.75 260">
<g class="graph">
<path fill="#fff" d="M0 260V0h1063.53v260z"/>
<path fill="#fff" d="M0 260V0h1027.75v260z"/>
<g class="node" transform="translate(4 256)">
<ellipse cx="198.06" cy="-234" fill="none" stroke="#000" rx="72.71" ry="18"/>
<text x="198.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:settings</text>
<ellipse cx="192.06" cy="-234" fill="none" stroke="#000" rx="69.78" ry="18"/>
<text x="192.06" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:settings</text>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="198.06" cy="-162" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text x="198.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
<ellipse cx="192.06" cy="-162" fill="none" stroke="#000" rx="39.07" ry="18"/>
<text x="192.06" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M202.06 40.3v24.16"/>
<path d="m205.56 64.38-3.5 10-3.5-10z"/>
<path fill="none" d="M196.06 40.3v24.16"/>
<path d="m199.56 64.38-3.5 10-3.5-10z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="85.06" cy="-90" fill="none" stroke="#000" rx="85.06" ry="18"/>
<text x="85.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<ellipse cx="82.06" cy="-90" fill="none" stroke="#000" rx="82.06" ry="18"/>
<text x="82.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m109.52 140.11-8.46 6.38 2.63-10.26z"/>
<path fill="none" d="M179.93 39.7c-9.6 10.2-21.82 23.67-31.87 36.3-16.05 20.17-32.67 44.22-44.65 62.23"/>
<path d="m106.35 140.12-8.42 6.42 2.58-10.27z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="611.06" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text x="611.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<ellipse cx="591.06" cy="-162" fill="none" stroke="#000" rx="47.26" ry="18"/>
<text x="591.06" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M260.79 32.95c79.81 13.53 221.46 37.54 299.28 50.73"/>
<path fill="red" d="m558.81 79.92 9.28 5.12-10.45 1.78z"/>
<path fill="none" d="M252.38 32.88c76.93 13.5 213.89 37.53 289.27 50.75"/>
<path fill="red" d="m540.53 79.88 9.24 5.17-10.45 1.72z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M179.19 109.17c-15.56 9.64-36.48 22.59-54.24 33.6"/>
<path d="m127.09 145.56-10.35 2.29 6.66-8.24z"/>
<path fill="none" d="M173.8 109.17c-15.15 9.64-35.51 22.59-52.8 33.6"/>
<path d="m123.35 145.42-10.31 2.41 6.55-8.32z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="293.06" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="293.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="285.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="285.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M222.2 109.85c12.69 9.34 29.33 21.61 43.7 32.19"/>
<path d="m267.76 139.06 5.97 8.75-10.13-3.11z"/>
<path fill="none" d="M215.78 109.85c12.42 9.34 28.71 21.61 42.78 32.19"/>
<path d="m260.32 138.99 5.89 8.81-10.1-3.22z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="611.06" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="611.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="591.06" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="591.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m546.2 233.46 9.95 3.63-10.04 3.37z"/>
<path fill="none" d="M194.4 112.19c-.93 20.27 1 53.51 20.66 71.81 44.16 41.1 216.07 50.57 312.85 52.6"/>
<path d="m527.87 233.1 9.94 3.68-10.07 3.32z"/>
</g>
<g stroke="#000" class="edge">
<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 d="m359.58 154.77-10.51-1.26 9.01-5.57z"/>
<path fill="none" d="M555.05 104.03c-46.42 10.5-125.27 28.38-192.99 43.97-4.49 1.03-9.14 2.11-13.82 3.19"/>
<path d="m349.36 154.52-10.54-1.14 8.96-5.67z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="781.06" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="781.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="755.06" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="755.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m827.06 218.12-10.24 2.71 6.31-8.51z"/>
<path fill="none" d="M640.86 98.98c60.14 6.28 160.76 20.79 183.2 49.02 9.96 12.52 6.86 21.55 0 36-5.85 12.31-16.1 22.7-26.77 30.93"/>
<path d="m799.33 217.78-10.18 2.95 6.12-8.65z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="445.06" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<text x="445.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse cx="431.06" cy="-90" fill="none" stroke="#000" rx="63.63" ry="18"/>
<text x="431.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M583.83 108.17c-25.23 10.64-61.09 25.76-89.48 37.73"/>
<path fill="red" d="m497.23 148.48-10.57.66 7.85-7.11z"/>
<path fill="none" d="M564.97 108.17c-24.22 10.59-58.59 25.63-85.9 37.57"/>
<path fill="red" d="m481.95 148.3-10.56.81 7.76-7.22z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="964.06" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="964.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="932.06" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="932.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g stroke="#000" 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"/>
<path d="m905.45 148.37 9.09 5.44-10.5 1.42z"/>
<path fill="none" d="M636.39 103.2c51.65 10.28 142.76 28.54 220.67 44.8 5.84 1.22 11.91 2.5 17.99 3.79"/>
<path d="m875.4 148.29 9.05 5.51-10.51 1.33z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="775.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="775.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse cx="749.06" cy="-90" fill="none" stroke="#000" rx="62.1" ry="18"/>
<text x="749.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M646.29 108.33c24.97 10.66 60.29 25.74 88.23 37.66"/>
<path d="m735.61 142.65 7.82 7.15-10.57-.71z"/>
<path fill="none" d="M625.15 108.33c23.95 10.61 57.79 25.6 84.64 37.5"/>
<path d="m710.97 142.53 7.73 7.25-10.56-.85z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="611.06" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<text x="611.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<ellipse cx="591.06" cy="-90" fill="none" stroke="#000" rx="77.97" ry="18"/>
<text x="591.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M615.06 112.3v24.16"/>
<path d="m618.56 136.38-3.5 10-3.5-10z"/>
<path fill="none" d="M595.06 112.3v24.16"/>
<path d="m598.56 136.38-3.5 10-3.5-10z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M483.86 181.67c25.43 10.73 60.1 25.35 87.41 36.87"/>
<path fill="red" d="m571.08 214.66 7.85 7.11-10.57-.66z"/>
<path fill="none" d="M468.6 181.67c24.4 10.68 57.63 25.22 83.91 36.71"/>
<path fill="red" d="m552.4 214.51 7.75 7.22-10.56-.8z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M914.83 177.56c-64.82 12.85-173.94 34.49-241.12 47.81"/>
<path d="m674.46 228.79-10.49-1.49 9.13-5.38z"/>
<path fill="none" d="M885.01 177.48c-62.4 12.81-167.69 34.42-232.76 47.78"/>
<path d="m652.97 228.69-10.5-1.42 9.09-5.44z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M930.58 181.33c-28.25 10.81-67.2 25.71-97.7 37.38"/>
<path d="m834.49 221.84-10.59.3 8.08-6.84z"/>
<path fill="none" d="M899.81 181.33c-27.2 10.76-64.67 25.58-94.1 37.22"/>
<path d="m807.25 221.71-10.59.42 8.02-6.93z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="964.06" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="964.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="932.06" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="932.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M968.06 184.3v24.16"/>
<path d="m971.56 208.38-3.5 10-3.5-10z"/>
<path fill="none" d="M936.06 184.3v24.16"/>
<path d="m939.56 208.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M744.68 181.67c-25.13 10.73-59.38 25.35-86.36 36.87"/>
<path d="m659.96 221.64-10.57.71 7.82-7.15z"/>
<path fill="none" d="M719.94 181.67c-24.1 10.68-56.91 25.22-82.86 36.71"/>
<path d="m638.74 221.48-10.57.85 7.73-7.25z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M780.54 184.3c.63 7.29 1.37 15.97 2.07 24.16"/>
<path d="m786.1 208.13-2.64 10.26-4.34-9.67z"/>
<path fill="none" d="M754.54 184.3c.63 7.29 1.37 15.97 2.07 24.16"/>
<path d="m760.1 208.13-2.64 10.26-4.34-9.67z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M615.06 184.3v24.16"/>
<path d="m618.56 208.38-3.5 10-3.5-10z"/>
<path fill="none" d="M595.06 184.3v24.16"/>
<path d="m598.56 208.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M652.36 182.36c25.54 10.52 59.58 24.53 86.78 35.73"/>
<path d="m740.27 214.77 7.91 7.05-10.58-.58z"/>
<path fill="none" d="M631.05 182.36c24.45 10.44 56.96 24.31 83.1 35.47"/>
<path d="m715.34 214.53 7.83 7.15-10.58-.71z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

@ -1,133 +1,133 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1064pt" height="260pt" viewBox="0 0 1063.53 260">
<svg xmlns="http://www.w3.org/2000/svg" width="1028pt" height="260pt" viewBox="0 0 1027.75 260">
<g class="graph">
<path fill="#fff" d="M0 260V0h1063.53v260z"/>
<path fill="#fff" d="M0 260V0h1027.75v260z"/>
<g class="node" transform="translate(4 256)">
<ellipse cx="198.06" cy="-234" fill="none" stroke="#000" rx="62.51" ry="18"/>
<text x="198.06" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:topic</text>
<ellipse cx="192.06" cy="-234" fill="none" stroke="#000" rx="60.05" ry="18"/>
<text x="192.06" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:feature:topic</text>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="198.06" cy="-162" fill="none" stroke="#000" rx="40.53" ry="18"/>
<text x="198.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
<ellipse cx="192.06" cy="-162" fill="none" stroke="#000" rx="39.07" ry="18"/>
<text x="192.06" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:ui</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M202.06 40.3v24.16"/>
<path d="m205.56 64.38-3.5 10-3.5-10z"/>
<path fill="none" d="M196.06 40.3v24.16"/>
<path d="m199.56 64.38-3.5 10-3.5-10z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="85.06" cy="-90" fill="none" stroke="#000" rx="85.06" ry="18"/>
<text x="85.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
<ellipse cx="82.06" cy="-90" fill="none" stroke="#000" rx="82.06" ry="18"/>
<text x="82.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:designsystem</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m109.52 140.11-8.46 6.38 2.63-10.26z"/>
<path fill="none" d="M179.93 39.7c-9.6 10.2-21.82 23.67-31.87 36.3-16.05 20.17-32.67 44.22-44.65 62.23"/>
<path d="m106.35 140.12-8.42 6.42 2.58-10.27z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="611.06" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text x="611.06" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<ellipse cx="591.06" cy="-162" fill="none" stroke="#000" rx="47.26" ry="18"/>
<text x="591.06" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M254.78 31.94C333.23 45.23 480 70.11 559.86 83.64"/>
<path fill="red" d="m558.88 79.93 9.27 5.12-10.44 1.78z"/>
<path fill="none" d="M247 31.94c75.79 13.29 217.58 38.17 294.73 51.7"/>
<path fill="red" d="m540.4 79.86 9.25 5.17-10.46 1.72z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M179.19 109.17c-15.56 9.64-36.48 22.59-54.24 33.6"/>
<path d="m127.09 145.56-10.35 2.29 6.66-8.24z"/>
<path fill="none" d="M173.8 109.17c-15.15 9.64-35.51 22.59-52.8 33.6"/>
<path d="m123.35 145.42-10.31 2.41 6.55-8.32z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="293.06" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="293.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="285.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="285.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M222.2 109.85c12.69 9.34 29.33 21.61 43.7 32.19"/>
<path d="m267.76 139.06 5.97 8.75-10.13-3.11z"/>
<path fill="none" d="M215.78 109.85c12.42 9.34 28.71 21.61 42.78 32.19"/>
<path d="m260.32 138.99 5.89 8.81-10.1-3.22z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="611.06" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="611.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="591.06" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="591.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m546.2 233.46 9.95 3.63-10.04 3.37z"/>
<path fill="none" d="M194.4 112.19c-.93 20.27 1 53.51 20.66 71.81 44.16 41.1 216.07 50.57 312.85 52.6"/>
<path d="m527.87 233.1 9.94 3.68-10.07 3.32z"/>
</g>
<g stroke="#000" class="edge">
<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 d="m359.58 154.77-10.51-1.26 9.01-5.57z"/>
<path fill="none" d="M555.05 104.03c-46.42 10.5-125.27 28.38-192.99 43.97-4.49 1.03-9.14 2.11-13.82 3.19"/>
<path d="m349.36 154.52-10.54-1.14 8.96-5.67z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="781.06" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="781.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="755.06" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="755.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m827.06 218.12-10.24 2.71 6.31-8.51z"/>
<path fill="none" d="M640.86 98.98c60.14 6.28 160.76 20.79 183.2 49.02 9.96 12.52 6.86 21.55 0 36-5.85 12.31-16.1 22.7-26.77 30.93"/>
<path d="m799.33 217.78-10.18 2.95 6.12-8.65z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="445.06" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<text x="445.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse cx="431.06" cy="-90" fill="none" stroke="#000" rx="63.63" ry="18"/>
<text x="431.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M583.83 108.17c-25.23 10.64-61.09 25.76-89.48 37.73"/>
<path fill="red" d="m497.23 148.48-10.57.66 7.85-7.11z"/>
<path fill="none" d="M564.97 108.17c-24.22 10.59-58.59 25.63-85.9 37.57"/>
<path fill="red" d="m481.95 148.3-10.56.81 7.76-7.22z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="964.06" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="964.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="932.06" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="932.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g stroke="#000" 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"/>
<path d="m905.45 148.37 9.09 5.44-10.5 1.42z"/>
<path fill="none" d="M636.39 103.2c51.65 10.28 142.76 28.54 220.67 44.8 5.84 1.22 11.91 2.5 17.99 3.79"/>
<path d="m875.4 148.29 9.05 5.51-10.51 1.33z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="775.06" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="775.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse cx="749.06" cy="-90" fill="none" stroke="#000" rx="62.1" ry="18"/>
<text x="749.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M646.29 108.33c24.97 10.66 60.29 25.74 88.23 37.66"/>
<path d="m735.61 142.65 7.82 7.15-10.57-.71z"/>
<path fill="none" d="M625.15 108.33c23.95 10.61 57.79 25.6 84.64 37.5"/>
<path d="m710.97 142.53 7.73 7.25-10.56-.85z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="611.06" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<text x="611.06" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<ellipse cx="591.06" cy="-90" fill="none" stroke="#000" rx="77.97" ry="18"/>
<text x="591.06" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M615.06 112.3v24.16"/>
<path d="m618.56 136.38-3.5 10-3.5-10z"/>
<path fill="none" d="M595.06 112.3v24.16"/>
<path d="m598.56 136.38-3.5 10-3.5-10z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M483.86 181.67c25.43 10.73 60.1 25.35 87.41 36.87"/>
<path fill="red" d="m571.08 214.66 7.85 7.11-10.57-.66z"/>
<path fill="none" d="M468.6 181.67c24.4 10.68 57.63 25.22 83.91 36.71"/>
<path fill="red" d="m552.4 214.51 7.75 7.22-10.56-.8z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M914.83 177.56c-64.82 12.85-173.94 34.49-241.12 47.81"/>
<path d="m674.46 228.79-10.49-1.49 9.13-5.38z"/>
<path fill="none" d="M885.01 177.48c-62.4 12.81-167.69 34.42-232.76 47.78"/>
<path d="m652.97 228.69-10.5-1.42 9.09-5.44z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M930.58 181.33c-28.25 10.81-67.2 25.71-97.7 37.38"/>
<path d="m834.49 221.84-10.59.3 8.08-6.84z"/>
<path fill="none" d="M899.81 181.33c-27.2 10.76-64.67 25.58-94.1 37.22"/>
<path d="m807.25 221.71-10.59.42 8.02-6.93z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="964.06" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="964.06" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="932.06" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="932.06" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M968.06 184.3v24.16"/>
<path d="m971.56 208.38-3.5 10-3.5-10z"/>
<path fill="none" d="M936.06 184.3v24.16"/>
<path d="m939.56 208.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M744.68 181.67c-25.13 10.73-59.38 25.35-86.36 36.87"/>
<path d="m659.96 221.64-10.57.71 7.82-7.15z"/>
<path fill="none" d="M719.94 181.67c-24.1 10.68-56.91 25.22-82.86 36.71"/>
<path d="m638.74 221.48-10.57.85 7.73-7.25z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M780.54 184.3c.63 7.29 1.37 15.97 2.07 24.16"/>
<path d="m786.1 208.13-2.64 10.26-4.34-9.67z"/>
<path fill="none" d="M754.54 184.3c.63 7.29 1.37 15.97 2.07 24.16"/>
<path d="m760.1 208.13-2.64 10.26-4.34-9.67z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M615.06 184.3v24.16"/>
<path d="m618.56 208.38-3.5 10-3.5-10z"/>
<path fill="none" d="M595.06 184.3v24.16"/>
<path d="m598.56 208.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M652.36 182.36c25.54 10.52 59.58 24.53 86.78 35.73"/>
<path d="m740.27 214.77 7.91 7.05-10.58-.58z"/>
<path fill="none" d="M631.05 182.36c24.45 10.44 56.96 24.31 83.1 35.47"/>
<path d="m715.34 214.53 7.83 7.15-10.58-.71z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

@ -1,121 +1,125 @@
<svg xmlns="http://www.w3.org/2000/svg" width="791pt" height="332pt" viewBox="0 0 791.39 332">
<svg xmlns="http://www.w3.org/2000/svg" width="796pt" height="332pt" viewBox="0 0 796.35 332">
<g class="graph">
<path fill="#fff" d="M0 332V0h791.39v332z"/>
<path fill="#fff" d="M0 332V0h796.35v332z"/>
<g class="node" transform="translate(4 328)">
<ellipse cx="453.04" cy="-306" fill="none" stroke="#000" rx="68.43" ry="18"/>
<text x="453.04" y="-301.8" font-family="Times,serif" font-size="14" text-anchor="middle">:sync:sync-test</text>
<ellipse cx="492.69" cy="-306" fill="none" stroke="#000" rx="65.68" ry="18"/>
<text x="492.69" y="-300.95" font-family="Times,serif" font-size="14" text-anchor="middle">:sync:sync-test</text>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="412.04" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text x="412.04" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<ellipse cx="412.69" cy="-162" fill="none" stroke="#000" rx="47.26" ry="18"/>
<text x="412.69" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m424.22 136.97-5.19 9.24-1.7-10.46z"/>
<path fill="none" d="M487.04 40.13c-13.77 24.44-39.18 69.54-55.39 98.32"/>
<path d="m434.83 139.94-7.96 6.99 1.86-10.43z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="494.04" cy="-234" fill="none" stroke="#000" rx="53.95" ry="18"/>
<text x="494.04" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:sync:work</text>
<ellipse cx="552.69" cy="-234" fill="none" stroke="#000" rx="51.86" ry="18"/>
<text x="552.69" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:sync:work</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M466.97 39.95c4.63 7.91 10.26 17.51 15.44 26.36"/>
<path fill="red" d="m484.65 63.2 2.03 10.4-8.07-6.86z"/>
<path fill="none" d="M511.21 39.95c7.26 8.46 16.17 18.86 24.18 28.21"/>
<path fill="red" d="m536.89 64.52 3.85 9.87-9.16-5.31z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="92.04" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="92.04" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="258.69" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="258.69" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m48.7 286.58 7.21 7.76-10.47-1.56z"/>
<path fill="none" d="M368.97 166.39c-90.93-.04-283.69 5.7-325.28 53.61-10.49 12.08-9.89 23.43 0 36 1.27 1.61 95.22 23.94 159.64 39.1"/>
<path d="m203.78 291.61 8.94 5.69-10.54 1.12z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="564.04" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<text x="564.04" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse cx="402.69" cy="-90" fill="none" stroke="#000" rx="63.63" ry="18"/>
<text x="402.69" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M445.71 180.66c22.53 10.38 53.84 24.8 79.14 36.45"/>
<path fill="red" d="m524.92 213.29 7.62 7.36-10.55-1z"/>
<path fill="none" d="M414.22 184.3c-1.06 7.38-2.31 16.18-3.49 24.45"/>
<path fill="red" d="m414.44 207.49-4.88 9.41-2.05-10.4z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="412.04" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="412.04" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="113.69" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="113.69" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M416.04 184.3v24.16"/>
<path d="m419.54 208.38-3.5 10-3.5-10z"/>
<path fill="none" d="M377.29 176.22c-51.02 11.95-140.44 32.88-199.85 46.79"/>
<path d="m178.36 226.39-10.54-1.13 8.94-5.68z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="81.04" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="81.04" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse cx="258.69" cy="-90" fill="none" stroke="#000" rx="62.1" ry="18"/>
<text x="258.69" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m145.57 226.56-10.52-1.21 8.98-5.61z"/>
<path fill="none" d="M387.36 180.33c-23.16 10.53-55.82 25.37-81.89 37.23"/>
<path d="m307.03 220.69-10.55.95 7.66-7.32z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="716.04" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="716.04" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="723.69" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="723.69" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M456.73 176.37c52.01 11.97 142.52 32.82 202.68 46.67"/>
<path d="m659.84 219.55 8.96 5.65-10.53 1.17z"/>
<path fill="none" d="M456.96 175.93c47.17 10.48 127.65 28.41 196.73 44.07 4.63 1.05 9.42 2.14 14.23 3.24"/>
<path d="m668.69 219.82 8.97 5.65-10.53 1.18z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="245.04" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<text x="245.04" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<ellipse cx="562.69" cy="-90" fill="none" stroke="#000" rx="77.97" ry="18"/>
<text x="562.69" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M384.63 180.17c-24.88 10.43-60.04 25.16-88.32 37.02"/>
<path d="m297.82 220.35-10.58.64 7.87-7.09z"/>
<path fill="none" d="M445.61 180.5c21.9 10.22 52.36 24.43 77.25 36.05"/>
<path d="m524.19 213.3 7.58 7.41-10.54-1.06z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M479.03 111.24c-10.64 9.07-24.07 20.54-35.79 30.55"/>
<path fill="red" d="m446.86 143.3-9.88 3.83 5.33-9.16z"/>
<path fill="none" d="M528.02 109.33c-21.23 10.62-50.36 25.18-73.49 36.75"/>
<path fill="red" d="m457.58 148.47-10.51 1.34 7.38-7.6z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M522.22 110.47c39.47 25.24 117.88 75.4 163.23 104.4"/>
<path d="m687.06 211.75 6.54 8.33-10.31-2.44z"/>
<path fill="none" d="M575.97 111.01c30.07 24.97 88.29 73.32 123.21 102.32"/>
<path d="m701.33 210.56 5.46 9.08-9.93-3.69z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M557.92 112.41c1.68 23.98 4.75 67.45 6.77 96.17"/>
<path d="m568.17 208.16-2.79 10.22-4.2-9.73z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="245.04" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="245.04" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="399.69" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="399.69" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<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"/>
<path fill="red" d="m305.35 298.1-10.55-1.01 8.87-5.79z"/>
<path fill="none" d="M405.95 256.3c-.31 7.29-.69 15.97-1.04 24.16"/>
<path fill="red" d="m408.48 279.03-3.93 9.84-3.07-10.14z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m158.78 298.95-10.52-1.3 9.03-5.54z"/>
<path fill="none" d="M149.15 254.19c21.09 10.18 49.09 23.7 72.01 34.76"/>
<path d="m222.44 285.68 7.49 7.5-10.53-1.19z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M381.03 253.67c-25.66 10.76-60.69 25.44-88.21 36.98"/>
<path d="m294.27 293.84-10.57.64 7.87-7.1z"/>
<path fill="none" d="M165.58 250.43c44.39 10.63 112.26 26.98 171.11 41.57 4.33 1.07 8.82 2.19 13.32 3.33"/>
<path d="m350.87 291.93 8.84 5.84-10.55.95z"/>
</g>
<g class="node" transform="translate(4 328)">
<ellipse cx="412.04" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="412.04" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
<ellipse cx="87.69" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="87.69" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M416.04 256.3v24.16"/>
<path d="m419.54 280.38-3.5 10-3.5-10z"/>
<path fill="none" d="M111.26 256.3c-2.8 7.55-6.15 16.58-9.29 25.02"/>
<path d="m105.33 282.32-6.76 8.16.2-10.6z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M87.76 256.3c1.16 7.38 2.54 16.18 3.84 24.45"/>
<path d="m95.03 279.98-1.91 10.42-5.01-9.33z"/>
<path fill="none" d="M262.69 256.3v24.16"/>
<path d="m266.19 280.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M119.42 253.67c25.13 10.73 59.38 25.35 86.36 36.87"/>
<path d="m206.89 287.2 7.83 7.15-10.58-.71z"/>
<path fill="none" d="M292.94 254.02c20.81 10.33 48.67 24.16 71.24 35.37"/>
<path d="m365.7 286.23 7.4 7.58-10.51-1.31z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M214.71 254.71c-22.34 10.22-51.64 23.63-75.54 34.56"/>
<path d="m140.88 292.34-10.55.97 7.64-7.34z"/>
<path fill="none" d="M513.04 251.35c-53.42 12.3-135.25 31.15-190.69 43.91"/>
<path d="m323.29 298.64-10.53-1.17 8.96-5.65z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M249.04 256.3v24.16"/>
<path d="m252.54 280.38-3.5 10-3.5-10z"/>
<path fill="none" d="M530.92 254.36c-24.79 10.65-57.93 24.88-84.17 36.15"/>
<path d="m448.29 293.65-10.57.73 7.81-7.16z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

@ -1,109 +1,113 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1084" height="260pt" viewBox="0 0 812.6 260">
<svg xmlns="http://www.w3.org/2000/svg" width="785pt" height="260pt" viewBox="0 0 784.62 260">
<g class="graph">
<path fill="#fff" d="M0 260V0h812.6v260z"/>
<path fill="#fff" d="M0 260V0h784.62v260z"/>
<g class="node" transform="translate(4 256)">
<ellipse cx="161.34" cy="-234" fill="none" stroke="#000" rx="53.95" ry="18"/>
<text x="161.34" y="-229.8" font-family="Times,serif" font-size="14" text-anchor="middle">:sync:work</text>
<ellipse cx="423.66" cy="-234" fill="none" stroke="#000" rx="51.86" ry="18"/>
<text x="423.66" y="-228.95" font-family="Times,serif" font-size="14" text-anchor="middle">:sync:work</text>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="67.34" cy="-90" fill="none" stroke="#000" rx="67.34" ry="18"/>
<text x="67.34" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
<ellipse cx="64.66" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="64.66" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:analytics</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="m154.19 39.85-65.45 98.86"/>
<path d="m91.75 140.51-8.43 6.4 2.6-10.27z"/>
<path fill="none" d="M394.21 36.23 115.14 146.61"/>
<path d="m116.8 149.72-10.58.42 8.01-6.93z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="255.34" cy="-162" fill="none" stroke="#000" rx="49.1" ry="18"/>
<text x="255.34" y="-157.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
<ellipse cx="423.66" cy="-162" fill="none" stroke="#000" rx="47.26" ry="18"/>
<text x="423.66" y="-156.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:data</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<path fill="none" d="M186.67 38.88c12.59 9.38 28.72 21.39 42.58 31.71"/>
<path fill="red" d="m230.06 66.83 5.93 8.78-10.11-3.16z"/>
<path fill="none" d="M427.66 40.3v24.16"/>
<path fill="red" d="m431.16 62.87-3.5 10-3.5-10z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="698.66" cy="-90" fill="none" stroke="#000" rx="77.97" ry="18"/>
<text x="698.66" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="m455.8 37.53 206.02 106.38"/>
<path d="m663.22 140.7 7.28 7.69-10.49-1.48z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M225.73 107.51c-29.45 10.97-72.61 27.04-105.81 39.4"/>
<path d="m121.53 150.05-10.6.21 8.15-6.77z"/>
<path fill="none" d="M385.38 102.21c-55.92 9.69-157.47 27.76-243.72 45.79-4.59.96-9.33 1.98-14.09 3.04"/>
<path d="m128.5 154.42-10.53-1.22 8.99-5.61z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M466.19 104.81c45.26 11.52 120.97 30.79 174.51 44.42"/>
<path d="m641.48 145.82 8.83 5.85-10.56.93z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="266.34" cy="-18" fill="none" stroke="#000" rx="66.81" ry="18"/>
<text x="266.34" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
<ellipse cx="592.66" cy="-18" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="592.66" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:common</text>
</g>
<g stroke="#000" class="edge">
<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 d="m222.99 214.58 7.22 7.76-10.48-1.56z"/>
<path fill="none" d="M473.25 99.34c33.67 5.65 78.07 18.67 104.41 48.66 14.44 16.44 18.81 41.13 19.79 60.34"/>
<path d="m600.95 208.17-3.3 10.07-3.7-9.93z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="738.34" cy="-90" fill="none" stroke="#000" rx="66.26" ry="18"/>
<text x="738.34" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
<ellipse cx="210.66" cy="-90" fill="none" stroke="#000" rx="63.63" ry="18"/>
<text x="210.66" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:database</text>
</g>
<g stroke="red" stroke-width="2" class="edge">
<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"/>
<path fill="red" d="m682.05 147.23 9.05 5.5-10.51 1.35z"/>
<path fill="none" d="M392.96 106.4c-34.48 11.33-87.76 28.84-127.1 41.77"/>
<path fill="red" d="m268.63 150.95-10.59-.21 8.4-6.44z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="586.34" cy="-90" fill="none" stroke="#000" rx="67.87" ry="18"/>
<text x="586.34" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
<ellipse cx="357.66" cy="-90" fill="none" stroke="#000" rx="65.17" ry="18"/>
<text x="357.66" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore</text>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m528.92 147.79 9.02 5.56-10.52 1.28z"/>
<path fill="none" d="M412.35 111.24c-8.13 8.62-18.29 19.4-27.38 29.03"/>
<path d="m387.79 142.39-9.41 4.88 4.31-9.68z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="255.34" cy="-90" fill="none" stroke="#000" rx="64.66" ry="18"/>
<text x="255.34" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
<ellipse cx="502.66" cy="-90" fill="none" stroke="#000" rx="62.1" ry="18"/>
<text x="502.66" y="-84.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:network</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M259.34 112.3v24.16"/>
<path d="m262.84 136.38-3.5 10-3.5-10z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="419.34" cy="-90" fill="none" stroke="#000" rx="81.29" ry="18"/>
<text x="419.34" y="-85.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:notifications</text>
<path fill="none" d="M445.58 110.88c9.99 8.85 22.63 20.05 33.82 29.96"/>
<path d="m481.68 138.19 5.17 9.25-9.81-4.01z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M290.58 108.33c24.28 10.37 58.36 24.91 85.91 36.67"/>
<path d="m377.86 141.78 7.83 7.15-10.57-.71z"/>
<path fill="none" d="M677.81 183.41c-14.19 9.37-32.17 21.25-47.6 31.43"/>
<path d="m632.53 217.51-10.28 2.59 6.42-8.43z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="419.34" cy="-18" fill="none" stroke="#000" rx="57.16" ry="18"/>
<text x="419.34" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
<ellipse cx="453.66" cy="-18" fill="none" stroke="#000" rx="55.45" ry="18"/>
<text x="453.66" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:model</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M654.84 180.66c-41.8 11.95-102.37 29.25-145.32 41.52"/>
<path d="m510.48 225.55-10.58-.62 8.66-6.11z"/>
</g>
<g stroke="red" stroke-width="2" class="edge">
<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="red" d="m479.65 226.1-10.55-1.01 8.87-5.79z"/>
<path fill="none" d="M258.1 179.51c41.44 11.94 103.9 29.93 147.88 42.6"/>
<path fill="red" d="m405.47 218.32 8.64 6.13-10.58.6z"/>
</g>
<g stroke="#000" class="edge">
<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"/>
<path d="m333.07 226.95-10.51-1.3 9.03-5.54z"/>
<path fill="none" d="M404.76 179.84c38.8 11.56 95.99 28.59 137.84 41.06"/>
<path d="m543.4 217.48 8.58 6.21-10.58.5z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M555.33 181.67c-25.67 10.76-60.69 25.44-88.21 36.98"/>
<path d="m468.57 221.84-10.58.64 7.87-7.1z"/>
<path fill="none" d="M383.92 183.24c12.7 9.25 28.79 20.99 42.71 31.13"/>
<path d="m428.6 211.48 6.02 8.72-10.14-3.06z"/>
</g>
<g class="node" transform="translate(4 256)">
<ellipse cx="586.34" cy="-18" fill="none" stroke="#000" rx="91.47" ry="18"/>
<text x="586.34" y="-13.8" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M590.34 184.3v24.16"/>
<path d="m593.84 208.38-3.5 10-3.5-10z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M262.06 184.3c1.16 7.38 2.54 16.18 3.84 24.45"/>
<path d="m269.32 207.98-1.9 10.42-5.01-9.33z"/>
<ellipse cx="292.66" cy="-18" fill="none" stroke="#000" rx="87.69" ry="18"/>
<text x="292.66" y="-12.95" font-family="Times,serif" font-size="14" text-anchor="middle">:core:datastore-proto</text>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M293.72 181.67c25.13 10.73 59.38 25.35 86.36 36.87"/>
<path d="m381.19 215.2 7.82 7.15-10.57-.71z"/>
<path fill="none" d="M345.92 183.95c-7.82 8.42-17.43 18.77-26.08 28.08"/>
<path d="m322.65 214.16-9.37 4.94 4.24-9.71z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M389.01 182.71c-22.34 10.22-51.64 23.63-75.54 34.56"/>
<path d="m315.18 220.34-10.55.97 7.64-7.34z"/>
<path fill="none" d="M527.53 183.24c11.62 9.03 26.28 20.43 39.11 30.41"/>
<path d="m568.65 210.78 5.74 8.9-10.04-3.38z"/>
</g>
<g stroke="#000" class="edge">
<path fill="none" d="M423.34 184.3v24.16"/>
<path d="m426.84 208.38-3.5 10-3.5-10z"/>
<path fill="none" d="M494.8 183.95c-5.66 8.08-12.56 17.93-18.86 26.94"/>
<path d="m478.88 212.79-8.6 6.18 2.87-10.2z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

Loading…
Cancel
Save