aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2024-04-18 21:31:21 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2024-04-18 21:31:21 +0200
commite76dc01e523be5358a2ec0852c3a5b766b1d376d (patch)
treed394526acae6d1aee7bc96a32212db0854277810 /subprojects
parentrefactor(docs): update video cover (diff)
downloadrefinery-e76dc01e523be5358a2ec0852c3a5b766b1d376d.tar.gz
refinery-e76dc01e523be5358a2ec0852c3a5b766b1d376d.tar.zst
refinery-e76dc01e523be5358a2ec0852c3a5b766b1d376d.zip
docs: add use cases to landing page
Diffstat (limited to 'subprojects')
-rw-r--r--subprojects/docs/src/components/Features/index.module.css6
-rw-r--r--subprojects/docs/src/components/Features/index.tsx2
-rw-r--r--subprojects/docs/src/components/UseCases/index.module.css104
-rw-r--r--subprojects/docs/src/components/UseCases/index.tsx106
-rw-r--r--subprojects/docs/src/components/UseCases/uc1.svg1
-rw-r--r--subprojects/docs/src/components/UseCases/uc1.svg.license4
-rw-r--r--subprojects/docs/src/components/UseCases/uc2.svg1
-rw-r--r--subprojects/docs/src/components/UseCases/uc2.svg.license4
-rw-r--r--subprojects/docs/src/components/UseCases/uc3.svg1
-rw-r--r--subprojects/docs/src/components/UseCases/uc3.svg.license4
-rw-r--r--subprojects/docs/src/components/UseCases/uc4.svg1
-rw-r--r--subprojects/docs/src/components/UseCases/uc4.svg.license4
-rw-r--r--subprojects/docs/src/components/UseCases/uc5.svg1
-rw-r--r--subprojects/docs/src/components/UseCases/uc5.svg.license4
-rw-r--r--subprojects/docs/src/components/UseCases/uc6.svg1
-rw-r--r--subprojects/docs/src/components/UseCases/uc6.svg.license4
-rw-r--r--subprojects/docs/src/components/Video/cover.svg2
-rw-r--r--subprojects/docs/src/components/Video/index.module.css4
-rw-r--r--subprojects/docs/src/css/custom.css2
-rw-r--r--subprojects/docs/src/pages/index.module.css62
-rw-r--r--subprojects/docs/src/pages/index.tsx239
21 files changed, 384 insertions, 173 deletions
diff --git a/subprojects/docs/src/components/Features/index.module.css b/subprojects/docs/src/components/Features/index.module.css
index aa136724..20ad300b 100644
--- a/subprojects/docs/src/components/Features/index.module.css
+++ b/subprojects/docs/src/components/Features/index.module.css
@@ -17,7 +17,7 @@
17} 17}
18 18
19[data-theme='dark'] :global(.fiforeground) { 19[data-theme='dark'] :global(.fiforeground) {
20 fill: #ebebff; 20 fill: var(--ifm-font-color-base);
21} 21}
22 22
23[data-theme='dark'] :global(.fiempty) { 23[data-theme='dark'] :global(.fiempty) {
@@ -124,3 +124,7 @@
124 text-align: right; 124 text-align: right;
125 } 125 }
126} 126}
127
128.row--last {
129 margin-bottom: calc(-1 * var(--ifm-leading));
130}
diff --git a/subprojects/docs/src/components/Features/index.tsx b/subprojects/docs/src/components/Features/index.tsx
index 57012725..36fab14a 100644
--- a/subprojects/docs/src/components/Features/index.tsx
+++ b/subprojects/docs/src/components/Features/index.tsx
@@ -90,7 +90,7 @@ export default function Features() {
90 generation processes. 90 generation processes.
91 </Feature> 91 </Feature>
92 </div> 92 </div>
93 <div className="row"> 93 <div className={clsx('row', styles['row--last'])}>
94 <Feature 94 <Feature
95 icon={<Fi4 />} 95 icon={<Fi4 />}
96 title="Advanced web-based editor" 96 title="Advanced web-based editor"
diff --git a/subprojects/docs/src/components/UseCases/index.module.css b/subprojects/docs/src/components/UseCases/index.module.css
new file mode 100644
index 00000000..c8ffc0af
--- /dev/null
+++ b/subprojects/docs/src/components/UseCases/index.module.css
@@ -0,0 +1,104 @@
1/*
2 * SPDX-FileCopyrightText: 2024 The Refinery Authors
3 *
4 * SPDX-License-Identifier: EPL-2.0
5 */
6
7:global(.uchighlight) {
8 fill: var(--refinery-highlight);
9}
10
11:global(.ucdraw) {
12 fill: #303846;
13}
14
15:global(.ucstroke) {
16 stroke: #303846;
17}
18
19[data-theme='dark'] :global(.ucdraw) {
20 fill: var(--ifm-color-emphasis-700);
21}
22
23[data-theme='dark'] :global(.ucstroke) {
24 stroke: var(--ifm-color-emphasis-700);
25}
26
27.use-case {
28 position: relative;
29 display: flex;
30 overflow: hidden;
31 flex-direction: column-reverse;
32 align-content: justify;
33 width: 100%;
34 background: var(--ifm-card-background-color);
35 box-shadow: 0 1.5px 3px 0 rgb(0 0 0 / 15%);
36 border: 1px solid var(--ifm-color-emphasis-200);
37 border-radius: var(--ifm-card-border-radius);
38 margin-bottom: 2rem;
39 transition: all var(--ifm-transition-fast) ease;
40 transition-property: border, box-shadow;
41 --ifm-link-color: var(--ifm-color-emphasis-800);
42 --ifm-link-hover-color: var(--ifm-color-emphasis-700);
43}
44
45.use-case:hover,
46.use-case:focus-within {
47 border-color: var(--ifm-color-primary);
48 box-shadow: 0 3px 6px 0 rgb(0 0 0 / 20%);
49}
50
51.use-case__content {
52 display: flex;
53 overflow: hidden;
54 flex-direction: column;
55 align-items: center;
56 padding: 1rem;
57}
58
59.use-case__content svg {
60 width: 100%;
61 max-width: 600px;
62 height: auto;
63 transform: scale(1);
64 transition: transform var(--ifm-transition-fast) ease;
65}
66
67.use-case:hover svg,
68.use-case:focus-within svg {
69 transform: scale(1.414);
70}
71
72.use-case__title {
73 margin: 0;
74 padding: 1rem;
75 background: var(--ifm-background-surface-color);
76 font-weight: 400;
77}
78
79.use-case__title b,
80.use-case__title span {
81 display: inline-block;
82}
83
84[data-theme='dark'] .use-case__title {
85 background: var(--ifm-color-emphasis-200);
86}
87
88.use-case__link:hover > * {
89 text-decoration: underline;
90}
91
92.use-case__link::before {
93 content: ' ';
94 position: absolute;
95 top: 0;
96 left: 0;
97 z-index: 99;
98 width: 100%;
99 height: 100%;
100}
101
102.row--bottom {
103 margin-bottom: -2rem;
104}
diff --git a/subprojects/docs/src/components/UseCases/index.tsx b/subprojects/docs/src/components/UseCases/index.tsx
new file mode 100644
index 00000000..c9570cc6
--- /dev/null
+++ b/subprojects/docs/src/components/UseCases/index.tsx
@@ -0,0 +1,106 @@
1/*
2 * SPDX-FileCopyrightText: 2024 The Refinery Authors
3 *
4 * SPDX-License-Identifier: EPL-2.0
5 */
6
7import Link from '@docusaurus/Link';
8import clsx from 'clsx';
9
10import styles from './index.module.css';
11import Uc1 from './uc1.svg';
12import Uc2 from './uc2.svg';
13import Uc3 from './uc3.svg';
14import Uc4 from './uc4.svg';
15import Uc5 from './uc5.svg';
16import Uc6 from './uc6.svg';
17
18function UseCase({
19 icon,
20 title,
21 href,
22}: {
23 icon: React.ReactNode;
24 title: React.ReactNode;
25 href: string;
26}) {
27 return (
28 <div className="col col--4">
29 <div className={styles['use-case']}>
30 <h3 className={styles['use-case__title']}>
31 <Link href={href} className={styles['use-case__link']!}>
32 {title}
33 </Link>
34 </h3>
35 <div className={styles['use-case__content']}>{icon}</div>
36 </div>
37 </div>
38 );
39}
40
41export default function UseCases() {
42 return (
43 <>
44 <div className="row">
45 <UseCase
46 icon={<Uc1 />}
47 title={
48 <>
49 <b>Scenario generation</b> for testing autonomous vechicles
50 </>
51 }
52 href="https://doi.org/10.1007/s10270-021-00884-z"
53 />
54 <UseCase
55 icon={<Uc2 />}
56 title={
57 <>
58 <b>Conformance checking</b> of modeling toolchains
59 </>
60 }
61 href="https://doi.org/10.1007/s10009-019-00530-6"
62 />
63 <UseCase
64 icon={<Uc3 />}
65 title={
66 <>
67 Synthesize distributed <b>communication networks</b>
68 </>
69 }
70 href="https://doi.org/10.1109/TSE.2020.3025732"
71 />
72 </div>
73 <div className={clsx('row', styles['row--bottom'])}>
74 <UseCase
75 icon={<Uc4 />}
76 title={
77 <>
78 <b>Execution time analysis</b> for <span>data-driven</span>{' '}
79 critical systems
80 </>
81 }
82 href="https://doi.org/10.1145/3471904"
83 />
84 <UseCase
85 icon={<Uc5 />}
86 title={
87 <>
88 <b>Generative architectures</b> with assured resilience
89 </>
90 }
91 href="https://doi.org/10.1145/3550355.3552448"
92 />
93 <UseCase
94 icon={<Uc6 />}
95 title={
96 <>
97 <b>Video game map generator</b> with <span>model-based</span>{' '}
98 techniques
99 </>
100 }
101 href="https://doi.org/10.1145/3417990.3422001"
102 />
103 </div>
104 </>
105 );
106}
diff --git a/subprojects/docs/src/components/UseCases/uc1.svg b/subprojects/docs/src/components/UseCases/uc1.svg
new file mode 100644
index 00000000..2b5504e5
--- /dev/null
+++ b/subprojects/docs/src/components/UseCases/uc1.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="328" height="189" viewBox="0 0 328 189"><path d="m223.98 61.834-4.984.18.048 1.332 4.961-.178.54.016.042-1.332-.562-.018zm3.006.094-.041 1.332 5.547.174.04-1.332zm-10.39.174-5.398.193-.044.004-.147.015.137 1.327.125-.014 5.377-.193zm18.335.074-.041 1.334 1.853.058 3.633.36.131-1.326-3.654-.364-.045-.002zm-26.312.387-5.52.574.14 1.326 5.519-.574zm34.277.275-.131 1.328 5.522.549.132-1.328zm-42.184.547-2.28.236-.044.008-3.211.555.226 1.314 3.19-.553 2.256-.234zm50.129.328-.22 1.314 5.472.92.22-1.314zm-58.03.879-5.468.947.229 1.313 5.468-.946zm65.87.44-.22 1.314 3.542.595 1.897.385.263-1.306-1.906-.387-.021-.004zm-73.734.98-5.393 1.312.315 1.295 5.392-1.312zm81.57.486-.266 1.307 5.438 1.103.265-1.306zm-89.295 1.393-3.906.95-.043.013-1.46.462.403 1.272 1.438-.455 3.882-.945zm97.086.19-.266 1.306 5.438 1.103.265-1.306zm7.79 1.581-.265 1.307 5.438 1.103.265-1.306zm-112.57.379-5.29 1.674.402 1.271 5.291-1.675zm120.37 1.203-.265 1.307 5.438 1.105.265-1.306zm-127.94 1.195-.866.274-.041.014-4.323 1.697.489 1.24 4.298-1.687.844-.268zm135.73.387-.263 1.307 5.438 1.105.265-1.306zm7.792 1.582-.264 1.307 1.156.236.266-1.307zm-150.99.893-5.166 2.027.486 1.24 5.168-2.027zm-7.383 3.058-5.018 2.371.57 1.206 5.018-2.372zm-7.187 3.397-2.377 1.125-.041.02-2.55 1.423.651 1.164 2.53-1.412 2.357-1.115zm-7.063 3.738-4.846 2.705.65 1.164 4.846-2.705zm-6.963 3.926-4.652 3.027.726 1.117 4.653-3.027zm-6.664 4.336-3.644 2.373-.038.025-.96.72.8 1.067.944-.707 3.625-2.361zm-6.56 4.562-4.438 3.334.8 1.065 4.438-3.334zm-6.356 4.776-.984.74-.035.03-3.27 2.82.871 1.01 3.252-2.807.967-.727zm-6.105 5.158-4.202 3.625.871 1.01 4.202-3.625zm-5.965 5.318-3.948 3.903.938.947 3.947-3.902zm-5.655 5.59-2.091 2.069-.032.033-1.726 1.953 1 .883 1.71-1.936 2.077-2.055zm-5.437 5.856-3.674 4.16 1 .88 3.674-4.16zm-5.281 6-3.385 4.4 1.057.813 3.384-4.399zm-4.848 6.302-2.834 3.686-.027.037-.5.748 1.11.74.487-.73 2.82-3.668zm-4.691 6.467-3.078 4.62 1.109.738 3.078-4.618zm-4.41 6.615-.846 1.27-.026.039-2 3.492 1.157.662 1.99-3.472.834-1.25zm-4.065 6.883-2.758 4.815 1.156.664 2.76-4.817zm-3.916 6.944-2.594 4.906 1.178.623 2.596-4.906zm-3.715 7.027-2.596 4.906 1.18.623 2.594-4.906zm-3.717 7.027-2.595 4.906 1.18.625 2.593-4.906z" class="ucdraw"/><g class="uchighlight"><path d="m240.37 55.167-.066 2.333-9.803-3.814 10-3.186-.065 2.333z"/><path d="m240.3 49.865-10 3.186a.667.667 0 0 0-.04 1.255l9.804 3.815a.667.667 0 0 0 .908-.602l.133-4.668.064-2.332a.667.667 0 0 0-.869-.654m-.488 1.555-.04 1.394-.066 2.334-.039 1.387-7.164-2.787z"/></g><g class="uchighlight"><path d="m130.34 78.475 1.156 1.987-11 2.038 7.533-8 1.156 1.987z"/><path d="M128.11 73.838a.67.67 0 0 0-.562.205l-7.534 8a.667.667 0 0 0 .608 1.113l11-2.039a.667.667 0 0 0 .455-.99l-1.156-1.986-1.155-1.989-1.156-1.988a.67.67 0 0 0-.5-.326zm-.203 1.77.707 1.214 1.154 1.989.68 1.168-8.063 1.494z"/></g><g class="uchighlight"><path d="m50.436 158.7 2.064 1.098-8 7.707 1.808-11 2.064 1.097z"/><path d="M46.012 155.9a.67.67 0 0 0-.361.49l-1.809 11a.667.667 0 0 0 1.121.588l8-7.707a.667.667 0 0 0-.15-1.068l-2.063-1.1-2.064-1.098-2.065-1.095a.67.67 0 0 0-.61-.01zm.805 1.621 1.242.662 2.064 1.098 1.254.666-5.892 5.676z"/></g><g class="uchighlight"><path d="M152.5 31.834c-10.52 0-20.61 4.18-28.049 11.617a39.674 39.674 0 0 0 0 56.098A39.667 39.667 0 1 0 152.5 31.834m0 1.332a38.337 38.337 0 0 1 27.107 65.439A38.336 38.336 0 0 1 114.166 71.5 38.335 38.335 0 0 1 152.5 33.166"/><path d="m162.7 60.635-25.027 10.097 24.341-8.45 3.626 9.433-22.578 8.92-3.938-9.971-1.448.073-.021-.03 4.694 11.674 25.022-9.915z"/><path d="M157.6 65.863a.67.67 0 0 0-.559.076l-10.902 7a.667.667 0 0 0 .46 1.22l13-1.958a.667.667 0 0 0 .515-.916l-2.098-5.041a.67.67 0 0 0-.416-.381zm-.508 1.627 1.463 3.518-9.072 1.367z"/></g><path d="m187.7 68.619-25.053 10.393 24.277-8.664 3.723 9.904-22.586 9.367-3.753-9.97 22.515-9.265-24.177 8.628.227.604 4.423 11.766 25.053-10.393z" class="ucdraw"/><g class="ucdraw"><path d="M86.871 166.16h4v1h-4zM93.46 165.34a.75.75 0 0 0-.628.3q-.23.3-.23.823 0 .519.23.822.232.3.628.301c.396.001.473-.1.627-.301q.23-.303.23-.822 0-.523-.23-.822a.75.75 0 0 0-.627-.301m1.167-2.044v.594a2.2 2.2 0 0 0-.447-.177 1.7 1.7 0 0 0-.447-.062q-.581 0-.89.436-.305.436-.35 1.317.172-.28.43-.43.26-.15.571-.15.656 0 1.035.44.38.44.38 1.199 0 .742-.396 1.192-.396.448-1.053.448-.754 0-1.153-.64-.398-.642-.398-1.859 0-1.142.489-1.822t1.312-.68q.22 0 .447.05.225.048.47.144M97.41 163.62q-.454 0-.682.496-.228.494-.228 1.49 0 .99.228 1.485.23.496.682.496.457 0 .685-.496.228-.495.229-1.486 0-.995-.23-1.49-.227-.495-.684-.495m0-.516q.73 0 1.115.641.386.64.386 1.86 0 1.216-.386 1.858-.384.64-1.115.64-.73 0-1.114-.64-.386-.641-.386-1.858 0-1.22.386-1.86.385-.641 1.114-.641M115.87 166.16h4v1h-4zM121.1 163.1h2.462v.56h-1.888v1.2a1.6 1.6 0 0 1 .547-.097q.776 0 1.23.45t.453 1.218q0 .791-.466 1.23-.465.44-1.314.439-.291 0-.595-.053a4.5 4.5 0 0 1-.625-.157v-.668a2.37 2.37 0 0 0 1.208.319q.538 0 .85-.299.314-.299.314-.811t-.314-.81q-.312-.3-.85-.3-.252 0-.502.059t-.51.184zM125.1 163.1h2.462v.56h-1.888v1.2a1.6 1.6 0 0 1 .547-.097q.776 0 1.23.45t.453 1.218q0 .791-.466 1.23-.465.44-1.313.439-.293 0-.596-.053a4.5 4.5 0 0 1-.625-.157v-.668a2.36 2.36 0 0 0 1.208.319q.537 0 .85-.299.314-.299.314-.811t-.314-.81q-.312-.3-.85-.3-.252 0-.502.059-.249.058-.51.184zM144.91 166.16h3v1h-3zM150.11 163.1h2.462v.56h-1.888v1.2a1.6 1.6 0 0 1 .547-.097q.776 0 1.23.45t.453 1.218q0 .791-.466 1.23-.465.44-1.314.439-.291 0-.595-.053a4.5 4.5 0 0 1-.625-.157v-.668a2.36 2.36 0 0 0 1.208.319q.537 0 .85-.299.315-.299.314-.811 0-.512-.314-.81-.313-.3-.85-.3-.252 0-.502.059t-.51.184zM155.41 163.62q-.453 0-.682.496-.228.494-.228 1.49 0 .99.228 1.485.23.496.682.496.457 0 .685-.496.228-.495.229-1.486 0-.995-.23-1.49-.227-.495-.684-.495m0-.516q.73 0 1.115.641.385.64.385 1.86 0 1.216-.385 1.858-.384.64-1.115.64-.73 0-1.114-.64-.385-.641-.385-1.858 0-1.22.385-1.86.384-.641 1.114-.641M172.88 166.16h4v1h-4zM180.37 163.7l-1.875 2.67h1.875zm-.195-.59h.934v3.26h.783v.562h-.783v1.179h-.739v-1.18h-2.478v-.652zM182.11 163.1h2.462v.56h-1.888v1.2a1.6 1.6 0 0 1 .547-.097q.776 0 1.23.45t.453 1.218q0 .791-.466 1.23-.465.44-1.314.439-.291 0-.595-.053a4.5 4.5 0 0 1-.625-.157v-.668a2.36 2.36 0 0 0 1.208.319q.538 0 .85-.299.314-.299.314-.811t-.314-.81q-.312-.3-.85-.3-.252 0-.502.059t-.51.184zM201.88 166.16h4v1h-4zM208.78 163.7l-1.406 2.67h1.406zm-.146-.59h.7v3.26h.588v.562h-.588v1.179h-.554v-1.18h-1.858v-.652zM212.42 163.62q-.453 0-.682.496-.228.494-.228 1.49 0 .99.228 1.485.23.496.682.496.457 0 .685-.496.228-.495.228-1.486 0-.995-.228-1.49t-.685-.495m0-.516q.73 0 1.115.641.385.64.385 1.86 0 1.216-.385 1.858-.384.64-1.115.64-.73 0-1.114-.64-.386-.641-.386-1.858 0-1.22.386-1.86.384-.641 1.114-.641M230.88 166.16h4v1h-4zM237.98 165.41q.442.1.69.417.25.316.25.781 0 .713-.464 1.104-.465.39-1.32.39-.285 0-.59-.06c-.304-.06-.41-.1-.626-.179v-.629q.255.158.56.239t.64.08q.579 0 .882-.241.304-.243.304-.704 0-.426-.282-.666t-.785-.24h-.532v-.537h.556q.455 0 .695-.192.242-.192.242-.553 0-.371-.25-.57-.247-.198-.711-.199-.255 0-.545.059a5 5 0 0 0-.637.18v-.58a6 6 0 0 1 .658-.156q.306-.051.578-.051.703 0 1.11.337.41.338.41.911 0 .401-.217.677-.216.276-.616.382M240.11 163.1h2.462v.56h-1.888v1.2a1.6 1.6 0 0 1 .547-.097q.776 0 1.23.45t.453 1.218q0 .791-.466 1.23-.465.44-1.314.439-.291 0-.595-.053a4.5 4.5 0 0 1-.625-.157v-.668a2.37 2.37 0 0 0 1.208.319q.537 0 .85-.299.314-.299.314-.811t-.314-.81q-.313-.3-.85-.3-.252 0-.502.059t-.51.184zM65.673 155.55h2.231v.559h-3v-.559q.364-.391.992-1.05.63-.66.79-.852.306-.357.428-.607.123-.248.123-.488a.83.83 0 0 0-.264-.638q-.265-.247-.69-.247-.3 0-.634.108-.333.108-.713.33v-.672a5 5 0 0 1 .72-.243q.337-.082.616-.082.735 0 1.17.382.438.381.437 1.019 0 .303-.11.575a2.8 2.8 0 0 1-.396.639q-.079.096-.504.551-.422.456-1.196 1.275M70.965 153.41q.443.1.69.417.25.316.25.781 0 .713-.464 1.104-.465.39-1.319.39-.286 0-.59-.06-.305-.06-.627-.179v-.629q.255.158.56.239t.64.08q.579 0 .882-.242.304-.24.304-.703 0-.426-.282-.666t-.785-.24h-.532v-.537h.556q.454 0 .696-.192.24-.192.24-.553 0-.371-.248-.57-.249-.199-.712-.199-.255 0-.545.059a5 5 0 0 0-.637.18v-.58q.35-.104.658-.156.306-.051.578-.051.703 0 1.11.337.41.338.41.911 0 .401-.217.677t-.616.382zM74.408 151.62q-.454 0-.682.496-.228.495-.228 1.49 0 .99.228 1.485.23.496.682.496.457 0 .685-.496.228-.495.228-1.486 0-.995-.228-1.49t-.685-.495m0-.516q.73 0 1.115.641.385.64.385 1.86 0 1.216-.385 1.858-.384.64-1.115.64-.73 0-1.114-.64-.386-.641-.386-1.858 0-1.22.386-1.86.385-.641 1.114-.641M65.673 126.64h2.231v.447h-3v-.447q.364-.314.992-.84.63-.528.79-.682.306-.285.428-.485a.74.74 0 0 0 .123-.39.61.61 0 0 0-.264-.51q-.265-.2-.69-.199-.3 0-.634.087-.333.087-.713.264v-.538q.386-.128.72-.194.337-.066.616-.066.735 0 1.17.306.438.305.437.815 0 .243-.11.46a2.2 2.2 0 0 1-.396.51q-.079.078-.504.442-.422.364-1.196 1.02M70.965 124.93q.443.08.69.334.25.252.25.625 0 .57-.464.883-.465.312-1.319.312-.286 0-.59-.048a5 5 0 0 1-.627-.144v-.503q.255.127.56.191.306.065.64.065.579 0 .882-.194a.63.63 0 0 0 .304-.562.61.61 0 0 0-.282-.533q-.282-.193-.785-.193h-.532v-.429h.556q.454 0 .696-.153a.5.5 0 0 0 .24-.443.51.51 0 0 0-.248-.456q-.249-.16-.712-.16-.255 0-.545.048-.29.046-.637.144v-.465q.35-.082.658-.124a4 4 0 0 1 .578-.04q.703 0 1.11.27.41.269.41.728a.74.74 0 0 1-.217.541q-.217.221-.616.306M73.1 123.09h2.462v.447h-1.888v.961a2 2 0 0 1 .547-.078q.775 0 1.23.36.453.36.453.975 0 .633-.466.984-.465.351-1.314.351-.291 0-.595-.042a6 6 0 0 1-.625-.126v-.534q.28.129.578.192t.63.063q.537 0 .85-.24a.77.77 0 0 0 .314-.648.77.77 0 0 0-.314-.649q-.312-.24-.85-.24a2.7 2.7 0 0 0-1.012.195zM65.673 97.645h2.231v.447h-3v-.447q.364-.314.992-.84.63-.528.79-.682.306-.285.428-.485a.74.74 0 0 0 .123-.39.61.61 0 0 0-.264-.51q-.265-.2-.69-.199-.3 0-.634.087-.333.087-.713.264v-.538a6 6 0 0 1 .72-.194q.337-.066.616-.066.735 0 1.17.306.438.305.437.815 0 .243-.11.46a2.2 2.2 0 0 1-.396.51q-.079.079-.504.442-.422.365-1.196 1.02M70.772 94.563l-1.406 2.135h1.406zm-.146-.471h.7v2.606h.588v.45h-.588v.943h-.554v-.942h-1.858v-.523zM74.408 94.627q-.454 0-.682.496-.228.494-.228 1.49 0 .99.228 1.485.23.496.682.496.457 0 .685-.496.228-.495.228-1.486 0-.995-.228-1.49t-.685-.495m0-.516q.73 0 1.115.641.385.64.385 1.86 0 1.216-.385 1.858-.384.64-1.115.64-.73 0-1.114-.64-.386-.641-.386-1.858 0-1.22.386-1.86.385-.641 1.114-.641M70.772 65.707l-1.406 2.67h1.406zm-.146-.59h.7v3.26h.588v.562h-.588v1.179h-.554v-1.179h-1.858v-.653zM73.1 65.113h2.462v.56h-1.888v1.2a1.6 1.6 0 0 1 .547-.097q.775 0 1.23.45.453.45.453 1.218 0 .792-.466 1.23-.465.44-1.314.439-.291 0-.595-.053a4.5 4.5 0 0 1-.625-.157v-.668a2.37 2.37 0 0 0 1.208.319q.537 0 .85-.299.314-.299.314-.811 0-.511-.314-.81-.312-.3-.85-.3-.252 0-.502.059t-.51.184zM65.673 40.561h2.231v.559h-3v-.559q.364-.392.992-1.05.63-.66.79-.852.306-.358.428-.606.123-.249.123-.489a.83.83 0 0 0-.264-.638q-.265-.247-.69-.247-.3 0-.634.108a3.7 3.7 0 0 0-.713.33v-.672q.386-.16.72-.243.337-.082.616-.082.735 0 1.17.382.438.381.437 1.02 0 .302-.11.574a2.8 2.8 0 0 1-.396.639q-.079.096-.504.551-.422.457-1.196 1.275M69.1 36.115h2.462v.56h-1.888v1.2a1.6 1.6 0 0 1 .547-.097q.776 0 1.23.45t.453 1.218q0 .792-.466 1.23-.465.44-1.313.439-.293 0-.596-.053a4.5 4.5 0 0 1-.625-.157v-.668a2.37 2.37 0 0 0 1.208.319q.537 0 .85-.299.314-.299.314-.811t-.314-.81q-.312-.3-.85-.3-.252 0-.502.059-.249.058-.51.184zM74.408 36.632q-.454 0-.682.496-.228.495-.228 1.49 0 .99.228 1.485.23.496.682.496.457 0 .685-.496.228-.495.228-1.486 0-.995-.228-1.49t-.685-.495m0-.516q.73 0 1.115.64.385.642.385 1.861 0 1.216-.385 1.858-.384.64-1.115.64-.73 0-1.114-.64-.386-.641-.386-1.858 0-1.22.386-1.86.385-.641 1.114-.641M65.673 11.563h2.231v.559h-3v-.559q.364-.391.992-1.05.63-.66.79-.852.306-.358.428-.606.123-.249.123-.489a.83.83 0 0 0-.264-.638q-.265-.247-.69-.247-.3 0-.634.108-.333.109-.713.33v-.672q.386-.16.72-.243.337-.082.616-.082.735 0 1.17.382.438.381.437 1.02 0 .302-.11.574a2.8 2.8 0 0 1-.396.639q-.079.095-.504.551-.422.457-1.196 1.275M69.1 7.118h2.462v.559h-1.888v1.201a1.6 1.6 0 0 1 .547-.098q.776 0 1.23.45t.453 1.218q0 .792-.466 1.231-.465.438-1.313.438-.293 0-.596-.052a4.5 4.5 0 0 1-.625-.158v-.667a2.37 2.37 0 0 0 1.208.318q.537 0 .85-.298.314-.3.314-.812 0-.51-.314-.81-.312-.3-.85-.3-.252 0-.502.06-.249.058-.51.183zM73.1 7.118h2.462v.559h-1.888v1.201a1.6 1.6 0 0 1 .547-.098q.775 0 1.23.45.453.45.453 1.218 0 .792-.466 1.231-.465.438-1.314.438-.291 0-.595-.052a4.5 4.5 0 0 1-.625-.158v-.667a2.37 2.37 0 0 0 1.208.318q.537 0 .85-.298.314-.3.314-.812 0-.51-.314-.81-.312-.3-.85-.3-.252 0-.502.06-.25.058-.51.183z"/></g><path d="m223.23 40.834-14.213.56-.045.004-14.145 1.52-.045.006-14.008 2.467-.045.01-13.807 3.408-.043.011-13.547 4.33-.043.016-13.22 5.235-.042.017-12.836 6.113-.04.022-12.394 6.963-.037.023-11.893 7.783-.035.028-11.338 8.568-.035.027-10.73 9.313-.032.031-10.074 10.014-.032.033-9.37 10.67-.028.036-8.627 11.277-.025.037-7.842 11.834-.024.037-6.695 11.695-.012.02-15.924 30.07-.008.013-.002.002-.082.147-.326.58 1.162.654.1-.178.014.008.304-.574.008-.014.002-.004.317-.562-.014-.008 15.623-29.5 6.68-11.668 7.816-11.797 8.6-11.242 9.341-10.637 10.041-9.983 10.695-9.283 11.301-8.54 11.854-7.759 12.352-6.943 12.797-6.094 13.18-5.217 13.502-4.316 13.766-3.397 13.963-2.46 14.1-1.514 14.168-.559 14.176.397 14.113 1.351 14.002 2.301 40.814 8.272.655.13.263-1.306-.652-.133-40.828-8.273-.023-.004-14.037-2.307-.043-.006-14.16-1.355-.045-.002-14.22-.399h-.044zm.104 2.865-14.02.547-.045.004-13.951 1.492-.043.006-13.818 2.428-.045.01-13.621 3.355-.043.012-13.363 4.265-.041.016L141.3 60.99l-.041.018-12.664 6.025-.041.02-12.225 6.865-.037.023-11.732 7.672-.037.026-11.186 8.447-.036.027-10.586 9.182-.033.03-9.94 9.872-.03.034-9.249 10.52-.029.036-8.514 11.12-.025.038-7.74 11.668-.024.037-6.648 11.609-.01.02-15.31 28.907-.311.59 1.177.623.313-.588 15.303-28.898 6.633-11.582 7.716-11.63 8.485-11.087 9.219-10.486 9.908-9.841 10.553-9.153 11.148-8.418 11.695-7.648 12.186-6.842 12.623-6.004 13-5.14 13.32-4.252 13.576-3.344 13.773-2.42 13.906-1.488 13.975-.547 13.98.398 13.922 1.338 13.809 2.275 41.29 8.37.655.13.264-1.306-.653-.131-41.305-8.371-.023-.004-13.844-2.283-.045-.004-13.965-1.344-.045-.004-14.025-.396h-.045z" class="ucdraw"/><path d="m224.68 79.834-11.535.377-.045.002-11.482 1.158-.045.006-11.379 1.934-.045.007-11.223 2.702-.043.011-11.014 3.453-.043.014-10.758 4.194-.04.017-10.448 4.912-.04.022-10.095 5.61-.039.022-9.693 6.28-.037.025-9.246 6.924-.036.027-8.757 7.535-.034.03-8.23 8.111-.031.031-7.664 8.65-.03.034-7.062 9.15-.026.035-6.43 9.608-.032.052-12.188 22.414-.319.586 1.172.637.318-.586 12.174-22.387 6.4-9.562 7.036-9.114 7.633-8.615 8.199-8.078 8.725-7.506 9.209-6.894 9.656-6.256 10.055-5.588 10.406-4.893 10.715-4.175 10.97-3.44 11.18-2.69 11.333-1.925 11.439-1.153 11.49-.375 11.488.405 11.436 1.181 10.996 1.899 47.742 9.732.652.133.268-1.305-.655-.135-47.752-9.734-.02-.004-11.028-1.902-.045-.006-11.48-1.187-.045-.004-11.533-.407zm.104 2.879-11.34.363-.045.002-11.291 1.131-.045.006-11.188 1.894-.045.008-10.43 2.504-.014-.043-.615.194-.625.148.01.043-10.236 3.203-.043.016-10.578 4.113-.041.02-10.275 4.822-.041.02-9.928 5.51-.037.02-9.533 6.17-.037.026-9.096 6.8-.035.028-8.615 7.4-.033.032-8.098 7.968-.031.034-7.54 8.498-.029.035-6.949 8.99-.027.037-6.328 9.441-.032.053-11.414 20.982-.318.586 1.172.637.318-.586 11.398-20.955 6.3-9.397 6.921-8.957 7.51-8.464 8.064-7.936 8.582-7.371 9.059-6.774 9.496-6.144 9.887-5.486 10.236-4.805 10.535-4.098 10.789-3.377 10.99-2.635 11.145-1.886 11.244-1.125 11.297-.362 11.293.405 11.24 1.17 10.744 1.86 48.28 9.845.653.133.268-1.307-.655-.133-48.29-9.846-.02-.003-10.775-1.866-.043-.006-11.285-1.175-.045-.004-11.342-.407h-.045z" class="ucdraw"/><path d="m223.47 52.834-.848.031.05 1.332.825-.029.63.018.038-1.332-.65-.02zm3.17.092-.041 1.334 1.5.045.039-1.334zm-6.492.033-1.498.057.049 1.332 1.5-.057zm10.465.086-.04 1.332 1.499.045.04-1.332zm-14.438.062-1.498.057.05 1.332 1.499-.057zm18.41.057-.04 1.332 1.5.045.04-1.334zm-22.381.094-1.5.056.05 1.332 1.499-.056zm26.393.135-.13 1.326 1.493.146.129-1.328zm-30.402.138-1.49.157.138 1.326 1.492-.157zm34.359.246-.131 1.328 1.494.145.129-1.326zm-38.312.17-1.49.157.138 1.326 1.492-.157zm42.268.217-.13 1.326 1.493.145.13-1.326zm-46.221.2-1.49.156.138 1.326 1.492-.156zm50.22.197-.218 1.316 1.48.244.22-1.314zm-54.214.244-1.479.258.229 1.312 1.478-.256zm58.137.406-.219 1.316 1.48.245.22-1.315zm-62.053.275-1.479.258.229 1.313 1.478-.256zm65.975.375-.219 1.317 1.48.246.217-1.317zm-69.891.307-1.479.256.229 1.314 1.478-.257zm73.81.346-.216 1.314 1.393.233.074.013.242-1.312-.08-.014-.012-.002zm-77.726.336-1.205.209-.045.007-.268.067.317 1.295.246-.06 1.183-.206zm81.656.402-.264 1.307 1.47.296.264-1.306zm-85.578.469-1.46.355.317 1.295 1.457-.355zm89.475.318-.264 1.307 1.469.299.265-1.307zm-93.338.625-1.457.356.316 1.294 1.457-.355zm97.234.164-.266 1.307 1.47.297.264-1.307zm-101.1.78-1.457.355.316 1.295 1.457-.356zm104.99.007-.264 1.309 1.47.297.264-1.307zm3.896.79-.263 1.306 1.47.297.264-1.307zm-112.77.238-1.43.453.403 1.271 1.43-.453zm116.66.55-.263 1.307 1.468.297.266-1.307zm-120.45.65-1.431.454.404 1.27 1.43-.454zm124.35.137-.265 1.307 1.47.299.266-1.307zm3.897.79-.266 1.306 1.47.297.264-1.307zm-132.04.275-1.43.453.404 1.27 1.43-.454zm135.93.512-.264 1.308 1.47.297.264-1.306zm-139.72.687-.258.082-.041.016-1.145.449.487 1.24 1.125-.441.236-.074zm143.62.102-.264 1.306 1.47.297.264-1.306zm3.896.789-.263 1.306 1.468.297.266-1.306zm-151.26.562-1.396.547.488 1.242 1.396-.548zm-3.699 1.453-1.396.55.488 1.24 1.396-.55zm-3.7 1.453-1.396.55.489 1.24 1.394-.55zm-3.68 1.608-1.358.64.57 1.206 1.356-.641zm-3.595 1.7-1.357.64.57 1.207 1.358-.643zm-3.593 1.698-1.356.643.57 1.205 1.356-.643zm-3.612 1.762-1.31.732.65 1.164 1.309-.732zm-3.47 1.937-1.311.733.65 1.164 1.309-.732zm-3.471 1.94-1.31.73.65 1.165 1.31-.73zm-3.47 1.937-.704.393-.039.023-.582.38.727 1.117.564-.368.684-.38zm-3.4 2.145-1.257.816.727 1.12 1.257-.819zm-3.331 2.166-1.258.818.727 1.118 1.257-.817zm-3.332 2.168-1.258.818.727 1.118 1.257-.819zm-3.305 2.285-1.2.903.802 1.064 1.199-.9zm-3.178 2.389-1.2.9.802 1.067 1.2-.9zm-3.18 2.387-1.198.9.8 1.066 1.2-.9zm-3.204 2.425-1.135.98.87 1.009 1.136-.979zm-3.01 2.596-1.135.98.871 1.01 1.135-.98zm-3.01 2.598-1.135.98.871 1.008 1.135-.978zm-3.01 2.595-.986.854-.033.03-.14.138.937.947.123-.12.97-.839zm-2.92 2.762-1.066 1.053.937.95 1.067-1.056zm-2.826 2.793-1.068 1.055.937.95 1.069-1.056zm-2.828 2.795-1.066 1.055.937.947 1.067-1.055zm-2.799 2.883-.994 1.123 1 .883.992-1.123zm-2.633 2.978-.992 1.123.998.883.994-1.123zm-2.63 2.979-.995 1.123 1 .883.993-1.123zm-2.633 2.978-.192.217-.029.035-.738.96 1.056.814.725-.942.178-.2zm-2.47 3.172-.913 1.19 1.056.812.915-1.187zm-2.423 3.15-.914 1.19 1.057.813.914-1.188zm-2.424 3.151-.914 1.19 1.057.812.914-1.188zm-2.328 3.275-.832 1.248 1.11.739.832-1.248zm-2.205 3.307-.832 1.248 1.11.74.832-1.248zm-2.205 3.307-.832 1.248 1.11.74.831-1.248zm-2.187 3.37-.747 1.302 1.155.664.748-1.3zm-1.981 3.448-.748 1.299 1.156.666.748-1.3zm-1.982 3.445-.748 1.301 1.156.664.748-1.3zm-1.979 3.444c-.266.458-.492.913-.723 1.338l1.174.634c.246-.453.465-.896.701-1.302zm-1.885 3.53-.703 1.323 1.178.625.703-1.324zm-1.863 3.509-.703 1.326 1.178.625.703-1.326zm-1.863 3.512-.703 1.326 1.177.625.703-1.326zm-1.864 3.511-.703 1.324 1.178.625.703-1.324zm-1.863 3.512-.703 1.324 1.178.625.703-1.324zm-1.863 3.51-.703 1.326 1.177.625.704-1.326zm-1.863 3.511-.223.416 1.18.625.22-.416z" class="uchighlight"/><path d="m224.81 70.854-.045 1.332 1.5.05.045-1.333zm-2.52.045-1.497.053.044 1.332 1.5-.053zm6.493.086-.045 1.334 1.5.049.045-1.332zm-10.465.05-1.498.053.045 1.332 1.5-.052zm14.438.083-.045 1.332 1.5.048.045-1.332zm-18.41.054-1.498.051.045 1.334 1.5-.053zm22.426.102-.133 1.326 1.492.15.135-1.326zm-26.436.148-1.493.153.137 1.326 1.492-.152zm30.39.252-.132 1.327 1.492.15.133-1.326zm-34.343.153-1.493.152.135 1.326 1.492-.152zm38.299.246-.133 1.328 1.492.15.133-1.326zm-42.254.158-1.493.152.137 1.328 1.492-.154zm46.254.252-.225 1.314 1.479.252.224-1.314zm-50.24.25-1.479.254.225 1.314 1.478-.254zm54.158.416-.223 1.314 1.479.252.222-1.314zm-58.076.256-1.479.252.225 1.314 1.478-.252zm61.996.41-.225 1.314 1.479.252.224-1.314zm-65.914.26-1.479.254.225 1.314 1.478-.254zm69.732.384a.667.667 0 0 0-.254 1.31l.011.001.12.025.027.004.809.164.265-1.306-.662-.133-.008-.008-.012-.002-.275-.05-.01-.003zm-73.68.368-1.46.353.315 1.295 1.457-.351zm77.084.324-.266 1.306 1.47.297.266-1.306zm-80.947.61-1.46.353.315 1.295 1.457-.352zm84.842.18-.264 1.307 1.469.3.265-1.307zm-88.707.753-1.457.353.312 1.295 1.46-.351zm92.604.039-.266 1.306 1.47.3.266-1.307zm3.894.79-.263 1.308 1.468.298.266-1.306zm-100.39.173-1.431.449.4 1.272 1.432-.45zm104.29.619-.265 1.307 1.47.298.266-1.306zm-108.08.572-1.43.451.399 1.272 1.432-.451zm111.97.219-.263 1.307 1.468.298.266-1.306zm3.897.791-.266 1.307 1.47.298.266-1.306zm-119.66.184-1.432.449.4 1.271 1.432-.449zm123.55.607-.264 1.307 1.469.298.265-1.306zm-127.38.637-1.397.545.485 1.242 1.398-.545zm131.27.154-.266 1.307 1.47.298.264-1.306zm3.894.791-.265 1.307 1.47.298.266-1.306zm-138.87.5-1.396.545.484 1.242 1.398-.545zm142.77.291-.265 1.307 1.47.298.264-1.306zm3.895.791-.266 1.307.037.007.266-1.306zm-150.36.363-1.399.547.485 1.24 1.398-.544zm-3.737 1.485-1.357.638.568 1.206 1.358-.64zm-3.595 1.691-1.358.639.567 1.207 1.357-.639zm-3.598 1.694-1.357.638.568 1.207 1.357-.638zm-3.635 1.716-1.31.729.648 1.166 1.31-.729zm-3.474 1.932-1.311.728.648 1.166 1.311-.728zm-3.475 1.932-1.31.728.648 1.166 1.31-.728zm-3.473 1.931-.172.094-.037.023-1.095.711.724 1.12 1.076-.7.15-.082zm-3.38 2.174-1.26.816.726 1.12 1.258-.817zm-3.337 2.162-1.257.816.724 1.12 1.258-.817zm-3.335 2.162-.38.246-.036.028-.838.626.799 1.069.82-.615.361-.235zm-3.237 2.385-1.2.898.8 1.067 1.2-.899zm-3.181 2.38-1.202.901.8 1.067 1.2-.899zm-3.182 2.384-.566.423-.036.03-.601.515.87 1.012.583-.502.549-.41zm-3.078 2.584-1.139.976.87 1.012 1.138-.979zm-3.014 2.591-1.138.977.87 1.012 1.137-.979zm-3.013 2.592-.73.627-.034.031-.383.377.936.95.367-.362.713-.613zm-2.91 2.772-1.069 1.054.937.95 1.069-1.053zm-2.83 2.79-1.07 1.053.936.95 1.069-1.053zm-2.833 2.792-.865.851-.031.034-.19.212.998.885.176-.197.848-.836zm-2.726 2.949-.994 1.123.998.885.994-1.123zm-2.637 2.977-.994 1.12.998.885.994-1.123zm-2.637 2.974-.972 1.098-.028.035-.021.025 1.056.815.006-.008.957-1.08zm-2.533 3.117-.918 1.188 1.057.814.916-1.187zm-2.43 3.147-.916 1.187 1.055.815.916-1.188zm-2.43 3.146-.915 1.188 1.054.814.918-1.187zm-2.33 3.272-.835 1.248 1.11.74.833-1.246zm-2.21 3.305-.834 1.246 1.107.742.834-1.246zm-2.211 3.302-.834 1.248 1.107.74.834-1.246zm-2.117 3.416-.746 1.303 1.158.662.744-1.3zm-1.977 3.45-.746 1.302 1.158.662.746-1.3zm-1.975 3.449-.746 1.302 1.157.662.746-1.3zm-1.658 2.939-.701 1.326 1.178.623.7-1.326zm-1.86 3.514-.7 1.326 1.18.623.7-1.326zm-1.857 3.513-.7 1.327 1.179.623.701-1.327zm-1.857 3.514-.701 1.326 1.178.623.7-1.326zm-1.86 3.516-.7 1.324 1.18.625.7-1.326z" class="ucdraw"/><g class="uchighlight"><path d="m49.219 26.145-.53 1.225 1.378.593.529-1.222zm3.648 1.576-.529 1.225 1.377.595.53-1.224zm3.649 1.578-.53 1.223 1.378.596.529-1.225zm3.648 1.576-.527 1.225 1.377.594.527-1.223zm3.65 1.577-.529 1.224 1.377.594.53-1.223zm3.649 1.576-.53 1.225 1.378.595.529-1.224zm3.648 1.578-.529 1.223 1.377.595.53-1.224zm3.649 1.576-.528 1.225L75.61 39l.528-1.223zm3.65 1.576-.53 1.225 1.378.596.53-1.225zm3.649 1.578-.53 1.223 1.377.596.53-1.225zm3.648 1.577-.53 1.224 1.378.594.529-1.223zm3.648 1.576-.529 1.225 1.377.593.53-1.222zm3.65 1.576-.529 1.225 1.377.595.53-1.224zm3.65 1.578-.53 1.223 1.377.596.53-1.225zm3.648 1.576-.53 1.225 1.377.594.53-1.223zm3.648 1.577-.53 1.224 1.378.596.529-1.225zm3.648 1.578-.527 1.222 1.377.596.527-1.224zm3.65 1.576-.529 1.224 1.377.594.53-1.222zm3.65 1.576-.53 1.225 1.377.593.53-1.222zm3.648 1.576-.53 1.225 1.377.596.53-1.225zm3.648 1.578-.527 1.223 1.377.596.527-1.225zm3.65 1.577-.529 1.224 1.377.594.53-1.223zm3.649 1.576-.53 1.224 1.377.596.53-1.224zm3.648 1.578-.53 1.223 1.378.595.53-1.224zm3.649 1.576-.528 1.225 1.377.593.528-1.222zm3.65 1.576-.53 1.225 1.378.594.529-1.223zm3.648 1.576-.529 1.225 1.377.596.53-1.225zm3.649 1.579-.53 1.222 1.377.596.53-1.225zm3.648 1.576-.527 1.224 1.377.594.527-1.223z"/><path d="m151.89 71.234-.598 1.375 1.223.531.598-1.375zm-1.584 3.647-.598 1.374 1.223.532.598-1.375zm-1.584 3.644-.598 1.377 1.223.531.598-1.377zm-1.584 3.646-.598 1.375 1.223.532.598-1.375zm-1.584 3.647-.598 1.375 1.223.531.598-1.375zm-1.584 3.645-.598 1.376 1.225.532.598-1.377zm-1.584 3.646-.598 1.375 1.225.531.598-1.375zm-1.582 3.647-.598 1.374 1.223.532.598-1.375zm-1.584 3.644-.598 1.377 1.223.531.598-1.377zm-1.584 3.646-.598 1.375 1.223.532.598-1.375zm-1.584 3.647-.598 1.375 1.223.531.598-1.375zm-1.584 3.645-.598 1.376 1.223.532.598-1.377zm-1.584 3.646-.598 1.375 1.223.531.598-1.375zm-1.584 3.647-.598 1.374 1.223.532.598-1.375zm-1.584 3.644-.598 1.377 1.223.531.598-1.377zm-1.584 3.646-.598 1.375 1.223.532.598-1.375zm-1.584 3.647-.598 1.375 1.225.531.598-1.375zm-1.582 3.644-.598 1.377 1.223.532.598-1.377zm-1.584 3.647-.598 1.377 1.223.531.598-1.377zm-1.584 3.646-.598 1.375 1.223.532.598-1.375zm-1.584 3.645-.598 1.377 1.223.531.598-1.377zm-1.584 3.646-.598 1.377 1.223.532.598-1.377zm-1.584 3.647-.598 1.375 1.223.531.598-1.375zm-1.584 3.644-.598 1.377 1.223.532.598-1.377zm-1.584 3.647-.598 1.377 1.223.531.598-1.377zm-1.584 3.646-.598 1.375 1.223.532.598-1.375zm-1.584 3.645-.598 1.377 1.223.531.598-1.377zm-1.584 3.646-.598 1.377 1.225.532.598-1.377zm-1.582 3.647-.598 1.375 1.223.531.598-1.375z"/><path d="M157.6 65.863a.67.67 0 0 0-.559.076l-10.779 6.922-.521.078.035.233-.2.127.284.443.078.516.233-.036.127.2.437-.284 12.863-1.937a.667.667 0 0 0 .516-.916l-2.098-5.041a.67.67 0 0 0-.416-.381zm-.508 1.627 1.463 3.518-9.072 1.367z"/></g><path d="M182.07 74.215a.67.67 0 0 0-.588.102l-10.777 7.908-.5.086.043.25-.205.15.303.412.086.5.25-.043.15.205.412-.302 12.844-2.21a.667.667 0 0 0 .514-.886l-2.098-5.762a.67.67 0 0 0-.433-.41zm-.516 1.701 1.52 4.178-9.424 1.623z" class="ucdraw"/><path d="m162.7 60.635-.686 1.648 3.625 9.432-22.578 8.92-3.825-9.307 22.862-9.09-24.455 8.464 4.705 11.68 25.022-9.915z" class="uchighlight"/></svg>
diff --git a/subprojects/docs/src/components/UseCases/uc1.svg.license b/subprojects/docs/src/components/UseCases/uc1.svg.license
new file mode 100644
index 00000000..15aca74d
--- /dev/null
+++ b/subprojects/docs/src/components/UseCases/uc1.svg.license
@@ -0,0 +1,4 @@
1SPDX-FileCopyrightText: 2024 The Refinery Authors <https://refinery.tools/>
2
3SPDX-License-Identifier: EPL-2.0
4
diff --git a/subprojects/docs/src/components/UseCases/uc2.svg b/subprojects/docs/src/components/UseCases/uc2.svg
new file mode 100644
index 00000000..8aec8169
--- /dev/null
+++ b/subprojects/docs/src/components/UseCases/uc2.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="328" height="189" viewBox="0 0 328 189"><path d="M90.592 52.826c-3.75 0-6.793 3.097-6.793 6.889V86.27c0 3.791 3.043 6.888 6.793 6.888h45.746c3.75 0 6.793-3.097 6.793-6.888V59.715c0-3.792-3.043-6.889-6.793-6.889zm0 1.332h45.746c3.018 0 5.46 2.474 5.46 5.557V86.27c0 3.082-2.442 5.556-5.46 5.556H90.592c-3.018 0-5.46-2.474-5.46-5.556V59.715c0-3.083 2.442-5.557 5.46-5.557" class="ucdraw"/><path d="M95.075 61.702h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zm3.855 0h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zm3.855 0h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zm3.855 0h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zm3.855 0h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zM95.075 69.702h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zm3.855 0h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zm3.855 0h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zm3.855 0h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zm3.855 0h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zM95.097 77.876h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zm3.855 0h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zm3.855 0h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zm3.855 0h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zm3.855 0h.749v6.887h-.749zm3.856 0h.748v6.887h-.748zM94.559 106.83c-3.734 0-6.76 3.099-6.76 6.889v26.555c0 3.79 3.026 6.888 6.76 6.888h26.812c3.734 0 6.76-3.099 6.76-6.888v-26.555c0-3.79-3.026-6.889-6.76-6.889zm0 1.332h26.812c2.998 0 5.428 2.472 5.428 5.557v26.555c0 3.084-2.43 5.556-5.428 5.556H94.559c-2.998 0-5.428-2.472-5.428-5.556v-26.555c0-3.085 2.43-5.557 5.428-5.557M172.71 107.83c-3.81 0-6.918 3.09-6.918 6.889v26.555c0 3.798 3.107 6.888 6.918 6.888h27.5c3.81 0 6.916-3.09 6.916-6.888v-26.555c0-3.8-3.105-6.889-6.916-6.889zm0 1.332h27.5c3.093 0 5.582 2.481 5.582 5.557v26.555c0 3.075-2.489 5.556-5.582 5.556h-27.5c-3.093 0-5.584-2.481-5.584-5.556v-26.555c0-3.076 2.49-5.557 5.584-5.557" class="ucdraw"/><path d="M178.27 124.34v-.977h2.098v.977zm2.574 0v-.977h2.098v.977zm2.574 0v-.977h2.098v.977zm2.575 0v-.977h2.097v.977zm2.574 0v-.977h2.097v.977zm2.574 0v-.977h2.098v.977zm2.574 0v-.977h2.098v.977zM178.27 133.34v-.977h2.098v.977zm2.574 0v-.977h2.098v.977zm2.574 0v-.977h2.098v.977zm2.575 0v-.977h2.097v.977zm2.574 0v-.977h2.097v.977zm2.574 0v-.977h2.098v.977zm2.574 0v-.977h2.098v.977zM172.59 52.826c-3.747 0-6.79 3.097-6.79 6.889V86.27c0 3.791 3.043 6.888 6.79 6.888h27.756c3.747 0 6.787-3.097 6.787-6.888V59.715c0-3.792-3.04-6.889-6.787-6.889zm0 1.332h27.756c3.015 0 5.455 2.474 5.455 5.557V86.27c0 3.082-2.44 5.556-5.455 5.556H172.59c-3.015 0-5.457-2.474-5.457-5.556V59.715c0-3.083 2.442-5.557 5.457-5.557" class="ucdraw"/><path d="M176.67 69.344v-.977h2.098v.977zm2.574 0v-.977h2.098v.977zm2.574 0v-.977h2.098v.977zm2.575 0v-.977h2.097v.977zm2.574 0v-.977h2.097v.977zm2.574 0v-.977h2.098v.977zm2.574 0v-.977h2.098v.977zm2.574 0v-.977h2.098v.977zM176.67 78.344v-.977h2.098v.977zm2.574 0v-.977h2.098v.977zm2.574 0v-.977h2.098v.977zm2.575 0v-.977h2.097v.977zm2.574 0v-.977h2.097v.977zm2.574 0v-.977h2.098v.977zm2.574 0v-.977h2.098v.977zm2.574 0v-.977h2.098v.977z" class="ucdraw"/><g class="ucdraw"><path d="M70.967 167.99c0 4.354 3.463 8 7.775 8h169.45c4.313 0 7.778-3.645 7.778-8h-4c0 2.273-1.71 4-3.778 4H78.742c-2.067 0-3.775-1.726-3.775-4zM78.742 15.992c-4.313 0-7.775 3.646-7.775 8h4c0-2.274 1.708-4 3.775-4h169.45c2.067 0 3.777 1.727 3.777 4h4c0-4.355-3.464-8-7.777-8z"/><path d="M79.242 17.826c-3.572 0-6.441 3.068-6.441 6.791v143.75c0 3.724 2.869 6.793 6.441 6.793h169.45c3.573 0 6.443-3.07 6.443-6.793V24.617c0-3.723-2.87-6.791-6.443-6.791zm0 1.332h169.45c2.809 0 5.111 2.416 5.111 5.459v143.75c0 3.044-2.302 5.46-5.111 5.46H79.242c-2.808 0-5.11-2.416-5.11-5.46V24.617c0-3.043 2.302-5.459 5.11-5.459"/><path d="M77.803 42.826v112.33h80.334V42.826zm1.334 1.334h77.666v109.67H79.137z"/><path d="M83.131 86.492c0 4.05 3.371 7.334 7.46 7.334h45.747c4.09 0 7.46-3.284 7.46-7.334h-2.667c0 2.578-2.115 4.666-4.793 4.666H90.592c-2.679 0-4.793-2.088-4.793-4.666zM90.592 52.158c-4.207 0-7.46 3.835-7.46 8.332h2.667c0-3.235 2.232-5.666 4.793-5.666h45.746c2.56 0 4.793 2.43 4.793 5.666h2.668c0-4.497-3.254-8.332-7.46-8.332zM87.131 140.49c0 4.046 3.352 7.334 7.428 7.334h26.812c4.075 0 7.427-3.288 7.427-7.334h-2.668c0 2.582-2.103 4.666-4.76 4.666H94.56c-2.657 0-4.76-2.084-4.76-4.666zM94.559 106.16c-4.076 0-7.428 3.29-7.428 7.334H89.8c0-2.581 2.104-4.666 4.76-4.666h26.812c2.657 0 4.76 2.085 4.76 4.666h2.668c0-4.045-3.352-7.334-7.428-7.334zM136.96 106.83c-3.398 0-6.168 2.768-6.168 6.166 0 3.397 2.77 6.166 6.168 6.166a6.176 6.176 0 0 0 6.166-6.166 6.176 6.176 0 0 0-6.166-6.166m0 1.332a4.823 4.823 0 0 1 4.832 4.834 4.824 4.824 0 0 1-4.832 4.834 4.824 4.824 0 0 1-4.834-4.834 4.824 4.824 0 0 1 4.834-4.834M156.8 42.826v112.33h94.334V42.826zm1.334 1.334H249.8v109.67h-91.666z"/></g><path d="M165.13 86.492c0 4.05 3.37 7.334 7.457 7.334h27.756c4.087 0 7.455-3.285 7.455-7.334h-2.668c0 2.579-2.112 4.666-4.787 4.666h-27.756c-2.675 0-4.79-2.087-4.79-4.666zM172.59 52.158c-4.205 0-7.457 3.836-7.457 8.332h2.668c0-3.236 2.232-5.666 4.79-5.666h27.755c2.557 0 4.787 2.43 4.787 5.666h2.668c0-4.496-3.25-8.332-7.455-8.332z" class="uchighlight"/><path d="M165.13 140.49c0 4.51 3.325 8.334 7.584 8.334h27.5c4.259 0 7.582-3.825 7.582-8.334h-2.666c0 3.223-2.271 5.668-4.916 5.668h-27.5c-2.645 0-4.918-2.445-4.918-5.668zM172.71 107.16c-4.144 0-7.584 3.27-7.584 7.334h2.666c0-2.562 2.158-4.666 4.918-4.666h27.5c2.76 0 4.916 2.104 4.916 4.666h2.666c0-4.064-3.438-7.334-7.582-7.334z" class="ucdraw"/><path d="m235.3 61.861-.121.014-.154.021-.153.026-.15.029-.15.031-.149.037-.148.04-.29.09-.126.044.443 1.258.111-.04.112-.036.115-.034.115-.03.115-.028.118-.026.119-.023.119-.02.12-.017.106-.012zm1.498.021-.184 1.32.086.012.12.02.119.023.117.026.115.027.115.031.114.034.113.037.111.039.111.043.006.002.504-1.235-.021-.007-.14-.055-.143-.05-.145-.046-.144-.045-.149-.039-.148-.037-.15-.031-.151-.03-.152-.025zm-4.27.987-.013.01-.121.084-.121.087-.118.09-.115.094-.113.094-.111.1-.108.099-.105.104-.104.105-.101.11-.006.007.996.885.076-.082.164-.164.086-.078.086-.076.09-.077.09-.072.091-.07.094-.069.096-.066.002-.002zm7.026.11-.787 1.075.088.065.091.07.09.072.09.077.086.076.086.078.082.082.082.084.078.084.078.086.014.017 1.017-.86-.023-.03-.098-.11-.101-.109-.104-.105-.105-.104-.11-.1-.109-.1-.113-.093-.115-.094-.118-.09zm-9.024 2.091-.058.113-.067.135-.064.135-.06.138-.057.14-.053.14-.05.142-.048.145-.043.146-.039.147-.004.012 1.295.314v.006l.032-.115.033-.114.037-.113.039-.111.04-.112.046-.107.047-.107.05-.108.051-.105.053-.098zm10.945.154-1.195.594.04.078.05.108.047.107.045.107.04.112.04.111.037.113.033.114.031.115.03.117.004.016 1.302-.283-.008-.034-.037-.148-.039-.147-.043-.146-.047-.145-.05-.142-.053-.14-.057-.14-.06-.138-.065-.135zm-11.678 2.707-.002.06.002.159.006.158.01.156.014.157.02.156.021.152.026.153.027.152.033.15.008.036 1.297-.317-.006-.02-.025-.117-.043-.238-.016-.12-.014-.122-.011-.121-.008-.123-.004-.125-.002-.125v-.045zm10.998.053-.002.133-.004.125-.008.123-.011.121-.014.121-.016.121-.019.12-.023.118-.026.118-.017.07 1.294.316.022-.086.033-.15.03-.152.025-.153.021-.152.018-.156.014-.157.01-.156.006-.158.001-.15zm-9.134 2.213-1.18.623.059.111.074.131.074.127.08.127.082.123.084.123.088.12.09.116.092.116.095.113.022.023.996-.884-.01-.012-.074-.088-.145-.184-.068-.093-.067-.096-.125-.195-.117-.203zm8.578.047-.026.05-.056.102-.06.102-.126.195-.066.096-.069.093-.144.184-.074.088-.045.05.996.886.056-.063.096-.113.092-.116.09-.117.088-.119.084-.123.082-.123.08-.127.074-.127.074-.13.033-.065zm-7.051 1.705-.76 1.096.086.06.123.082.127.078.129.076.129.073.133.07.133.066.136.063.137.06.14.057.044.018.474-1.248-.03-.01-.108-.045-.108-.047-.105-.049-.106-.052-.103-.055-.102-.057-.2-.12-.097-.065zm5.506.031-.03.02-.097.064-.2.121-.1.057-.104.055-.106.052-.105.05-.108.046-.11.045-.077.03.474 1.245.092-.035.14-.057.138-.06.134-.063.135-.066.133-.07.129-.073.129-.076.125-.078.125-.082.043-.03zm-3.348.807-.15 1.324.137.016.156.013.156.01.158.006.16.002.159-.002.158-.006.156-.01.156-.013.084-.01-.15-1.324-.068.007-.123.01-.123.008-.124.006-.125.002-.125-.002-.125-.006-.123-.008-.123-.01zM236.12 69.712h-.395v-2.776l.005-.19.012-.179q-.076.079-.142.135l-.163.134-.408.327-.213-.276.967-.744h.337z" class="uchighlight"/><g class="ucdraw"><path d="M95.082 93.492v14h.748v-14z"/><path d="m92.902 101.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654z"/><path d="m92.902 101.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654zM142.92 61.49v.748h10.692v-.748z"/><path d="M152.87 61.494v20h.748v-20z"/><path d="M144.53 81.115v.748h9.077v-.748z"/><path d="m148.84 77.887-6.21 3.106 6.21 3.105zm-.748 1.21v3.79l-3.791-1.894z"/><path d="m148.84 77.887-6.21 3.106 6.21 3.105zm-.748 1.21v3.79l-3.791-1.894zM174.08 93.492v15h.748v-15z"/><path d="m170.9 102.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654z"/><path d="m170.9 102.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654z"/></g><g class="uchighlight"><path d="M209.71 66.859v1.26h.09v-1.26zm1.422 0v1.26h1.334v-1.26zm2.668 0v1.26h1.332v-1.26zm2.666 0v1.26h1.334v-1.26zm2.666 0v1.26h1.334v-1.26zm2.668 0v1.26h1.332v-1.26zm2.666 0v1.26h1.334v-1.26zm2.666 0v1.26h1.334v-1.26z"/><path d="m213.84 64.932-7.348 3.06 7.348 3.061zm-.748 1.121v3.879l-4.652-1.94z"/><path d="m213.84 64.932-7.348 3.06 7.348 3.061zm-.748 1.121v3.879l-4.652-1.94z"/><path d="m213.84 64.932-7.348 3.06 7.348 3.061zm-.748 1.121v3.879l-4.652-1.94z"/></g><g class="uchighlight"><path d="m207.46 67.992 6-2.5v5z"/><path d="m213.84 64.932-7.348 3.06 7.348 3.061zm-.748 1.121v3.879l-4.652-1.94z"/></g><path d="M173.79 93.492v15h1.332v-15z" class="ucdraw"/><path d="m170.9 102.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654z" class="ucdraw"/><path d="m173.96 108.49-2.5-6h5z" class="ucdraw"/><path d="m170.9 102.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654zM152.87 61.494v20h.748v-20zM148.84 77.887l-6.21 3.106 6.21 3.105zm-.748 1.21v3.79l-3.791-1.894z" class="ucdraw"/><path d="m143.47 80.992 5-2.5v5z" class="ucdraw"/><path d="m148.84 77.887-6.21 3.106 6.21 3.105zm-.748 1.21v3.79l-3.791-1.894zM94.791 93.492v14h1.332v-14z" class="ucdraw"/><path d="m92.902 101.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654z" class="ucdraw"/><path d="m95.964 107.49-2.5-6h5z" class="ucdraw"/><path d="m92.902 101.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654z" class="ucdraw"/><g class="uchighlight"><path d="m235.3 74.861-.121.014-.154.021-.153.026-.15.029-.15.031-.149.037-.148.04-.29.09-.126.044.443 1.258.111-.04.112-.036.115-.034.115-.03.115-.028.118-.026.119-.023.119-.02.12-.017.106-.012zm1.498.021-.184 1.32.086.013.12.019.119.023.117.026.115.027.115.031.114.034.113.037.111.039.111.043.006.002.504-1.235-.021-.007-.14-.055-.143-.05-.145-.046-.144-.045-.149-.039-.148-.037-.15-.031-.151-.03-.152-.025zm-4.27.987-.013.01-.121.084-.121.087-.118.09-.115.094-.113.094-.111.1-.108.099-.105.104-.104.105-.101.11-.006.007.996.885.076-.082.164-.164.086-.078.086-.076.09-.077.09-.072.091-.07.094-.069.096-.066.002-.002zm7.026.11-.787 1.075.088.065.091.07.09.072.09.077.086.076.086.078.082.082.082.084.078.084.078.086.014.017 1.017-.86-.023-.03-.098-.11-.101-.109-.104-.105-.105-.104-.11-.1-.109-.1-.113-.093-.115-.094-.118-.09zm-9.024 2.091-.058.113-.067.135-.064.135-.06.138-.057.14-.053.14-.05.142-.048.145-.043.146-.039.147-.004.012 1.295.314v.006l.032-.115.033-.114.037-.113.039-.111.04-.112.046-.107.047-.107.05-.108.051-.105.053-.098zm10.945.154-1.195.594.04.078.05.108.047.107.045.107.04.112.04.111.037.113.033.114.031.115.03.117.004.016 1.302-.283-.008-.034-.037-.148-.039-.147-.043-.146-.047-.145-.05-.142-.053-.14-.057-.14-.06-.138-.065-.135zm-11.678 2.707-.002.06.002.159.006.158.01.156.014.157.02.156.021.152.026.153.027.152.033.15.008.036 1.297-.317-.006-.02-.025-.117-.043-.238-.016-.12-.014-.122-.011-.121-.008-.123-.004-.125-.002-.125v-.045zm10.998.053-.002.133-.004.125-.008.123-.011.121-.014.121-.016.121-.019.12-.023.118-.026.118-.017.07 1.294.316.022-.086.033-.15.03-.152.025-.153.021-.152.018-.156.014-.157.01-.156.006-.158.001-.15zm-9.134 2.213-1.18.623.059.111.074.131.074.127.08.127.082.123.084.123.088.12.09.116.092.116.095.113.022.023.996-.884-.01-.012-.074-.088-.145-.184-.068-.093-.067-.096-.125-.195-.117-.203zm8.578.047-.026.05-.056.102-.06.102-.126.195-.066.096-.069.093-.144.184-.074.088-.045.05.996.886.056-.063.096-.113.092-.116.09-.117.088-.119.084-.123.082-.123.08-.127.074-.127.074-.13.033-.065zm-7.051 1.705-.76 1.096.086.06.123.082.127.078.129.076.129.073.133.07.133.066.136.063.137.06.14.057.044.018.474-1.248-.03-.01-.108-.045-.108-.047-.105-.049-.106-.052-.103-.055-.102-.057-.2-.12-.097-.065zm5.506.031-.03.02-.097.064-.2.121-.1.057-.104.055-.106.052-.105.05-.108.046-.11.045-.077.03.474 1.245.092-.035.14-.057.138-.06.134-.063.135-.066.133-.07.129-.073.129-.076.125-.078.125-.082.043-.03zm-3.348.807-.15 1.324.137.016.156.013.156.01.158.006.16.002.159-.002.158-.006.156-.01.156-.013.084-.01-.15-1.324-.068.007-.123.01-.123.008-.124.006-.125.002-.125-.002-.125-.006-.123-.008-.123-.01zM237.02 82.653h-2.339v-.34l.955-.969q.266-.268.446-.478.184-.21.279-.413.095-.205.095-.449 0-.303-.18-.461-.179-.162-.472-.162-.256 0-.454.088t-.405.25l-.218-.274q.142-.12.308-.212.169-.093.359-.147.193-.054.41-.054.33 0 .569.115t.369.327q.131.213.131.506 0 .283-.112.527-.112.242-.315.481-.202.237-.473.503l-.777.774v.017h1.824zM212.75 79.895v1.19h.717v-1.19zm2.05 0v1.19h1.333v-1.19zm2.667 0v1.19h1.334v-1.19zm2.666 0v1.19h1.334v-1.19zm2.668 0v1.19h1.332v-1.19zm2.666 0v1.19h1.334v-1.19zm2.666 0v1.19h1.334v-1.19z"/><path d="m212.82 77.561-6.21 3.106 6.21 3.105zm-.748 1.209v3.793l-3.791-1.896z"/><path d="m212.82 77.561-6.21 3.106 6.21 3.105zm-.748 1.209v3.793l-3.791-1.896z"/><path d="m212.82 77.561-6.21 3.106 6.21 3.105zm-.748 1.209v3.793l-3.791-1.896z"/></g><g class="uchighlight"><path d="m207.45 80.666 5-2.5v5z"/><path d="m212.82 77.561-6.21 3.106 6.21 3.105zm-.748 1.209v3.793l-3.791-1.896z"/></g><g class="ucdraw"><path d="M107.08 93.492v14h.748v-14z"/><path d="m103.9 101.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654z"/><path d="m103.9 101.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654z"/><path d="M106.79 93.492v14h1.332v-14z"/><path d="m103.9 101.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654z"/></g><path d="m106.96 107.49-2.5-6h5z" class="ucdraw"/><path d="m103.9 101.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654z" class="ucdraw"/><g class="ucdraw"><path d="M118.08 93.492v14h.748v-14z"/><path d="m114.9 101.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654z"/><path d="m114.9 101.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654z"/><path d="M117.79 93.492v14h1.332v-14z"/><path d="m114.9 101.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654z"/></g><path d="m117.96 107.49-2.5-6h5z" class="ucdraw"/><path d="m114.9 101.12 3.063 7.348 3.06-7.348zm1.121.748h3.881l-1.94 4.654z" class="ucdraw"/><g class="ucdraw"><path d="M137.08 92.508v15h.748v-15z"/><path d="m136.96 92.535.338 1.117h-.684zm0 0-.346.83-2.716 6.518h6.123zm.34 1.125 1.658 5.475h-3.94z"/><path d="m136.96 92.535.338 1.117h-.684zm0 0-.346.83-2.716 6.518h6.123zm.34 1.125 1.658 5.475h-3.94z"/><path d="M136.79 92.508v15h1.332v-15z"/><path d="m136.96 92.535.338 1.117h-.684zm0 0-.346.83-2.716 6.518h6.123zm.34 1.125 1.658 5.475h-3.94z"/></g><path d="m136.96 93.508-2.5 6h5z" class="ucdraw"/><path d="m136.96 92.535.338 1.117h-.684zm0 0-.346.83-2.716 6.518h6.123zm.34 1.125 1.658 5.475h-3.94z" class="ucdraw"/></svg>
diff --git a/subprojects/docs/src/components/UseCases/uc2.svg.license b/subprojects/docs/src/components/UseCases/uc2.svg.license
new file mode 100644
index 00000000..15aca74d
--- /dev/null
+++ b/subprojects/docs/src/components/UseCases/uc2.svg.license
@@ -0,0 +1,4 @@
1SPDX-FileCopyrightText: 2024 The Refinery Authors <https://refinery.tools/>
2
3SPDX-License-Identifier: EPL-2.0
4
diff --git a/subprojects/docs/src/components/UseCases/uc3.svg b/subprojects/docs/src/components/UseCases/uc3.svg
new file mode 100644
index 00000000..cd463317
--- /dev/null
+++ b/subprojects/docs/src/components/UseCases/uc3.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="328" height="189" viewBox="0 0 328 189"><g class="ucdraw"><path d="M45.86 158.243a.67.67 0 0 0-.402.314l-5.26 9.301a.667.667 0 0 0 .252.908.667.667 0 0 0 .908-.251l5.26-9.301a.667.667 0 0 0-.252-.908.67.67 0 0 0-.506-.063"/><path d="M45.958 158.243a.67.67 0 0 0-.506.06.667.667 0 0 0-.256.909l5.223 9.3a.667.667 0 0 0 .908.256.667.667 0 0 0 .254-.908l-5.22-9.3a.67.67 0 0 0-.403-.317M46.27 140.213c-3.088 0-5.923.478-8.174 1.295s-3.957 1.95-4.668 3.478l-.031.065-.227.988-.013-.002-.026.18-.039.164.006.025.014-.072v.06c0 2.609 1.56 4.928 3.953 6.551s5.639 2.6 9.213 2.6 6.82-.976 9.213-2.6c2.392-1.623 3.953-3.942 3.953-6.55v-.053l-.008-.051-.092-.582h-.064a4 4 0 0 0-1.016-1.936c-.716-.745-1.703-1.372-2.89-1.894-2.376-1.045-5.575-1.666-9.104-1.666m0 2.242c3.055 0 5.821.513 7.762 1.303.97.395 1.73.86 2.217 1.328s.685.9.685 1.316-.2.847-.685 1.315-1.247.935-2.217 1.33c-1.941.79-4.707 1.303-7.762 1.303s-5.817-.513-7.758-1.303c-.97-.395-1.73-.862-2.217-1.33s-.687-.899-.687-1.315.202-.848.687-1.316 1.247-.933 2.217-1.328c1.94-.79 4.703-1.303 7.758-1.303m-11.809 3.906.002.01-.012.051v-.004zm23.137 1.752c-.49 1.392-1.342 2.702-2.855 3.729-2.132 1.447-5.136 2.371-8.465 2.371s-6.333-.924-8.465-2.371c-1.503-1.02-2.354-2.319-2.848-3.7.135.18.237.374.405.536.66.636 1.558 1.164 2.638 1.603 2.16.88 5.06 1.4 8.262 1.4s6.104-.52 8.264-1.4c1.08-.44 1.978-.967 2.638-1.603.177-.17.286-.375.426-.565"/><path d="M45.778 134.213a.667.667 0 0 0-.666.666v14.449a.667.667 0 0 0 .666.668.667.667 0 0 0 .666-.668v-14.449a.667.667 0 0 0-.666-.666M50.202 154.253l-4.844 3.465a.59.59 0 0 0-.137.824.59.59 0 0 0 .825.137l4.845-3.465a.59.59 0 0 0 .137-.824.59.59 0 0 0-.826-.137"/><path d="M41.653 154.033a.595.595 0 0 0-.836.096.595.595 0 0 0 .096.836l4.654 3.689a.595.595 0 0 0 .834-.098.595.595 0 0 0-.096-.836z"/></g><g class="ucdraw"><path d="M55 64v16h16V64zm1 1h14v14H56z"/><path d="M62.539 64.5v15.117h1V64.5z"/><path d="M55.5 72v1h15.117v-1zM36.237 63.422v8.156h8.156v-8.156zm.51.51h7.136v7.136h-7.136z"/><path d="M40.08 63.677v7.706h.51v-7.706z"/><path d="M36.492 67.5v.51h7.706v-.51zM22.466 51.849v8.156h8.156v-8.156zm.51.51h7.136v7.136h-7.136z"/><path d="M26.309 52.104v7.706h.51v-7.706z"/><path d="M22.721 55.927v.51h7.706v-.51zM143.75 57.236v8.156h8.156v-8.156zm.51.51h7.136v7.136h-7.136z"/><path d="M147.59 57.491v7.706h.51V57.49z"/><path d="M144 61.314v.51h7.706v-.51zM274.51 58.005v8.156h8.156v-8.156zm.51.51h7.136v7.136h-7.136z"/><path d="M278.35 58.26v7.706h.51V58.26z"/><path d="M274.76 62.083v.51h7.706v-.51zM156 48v16h16V48zm1 1h14v14h-14z"/><path d="M163.65 48.5v15.117h1V48.5z"/><path d="M156.5 56v1h15.119v-1zM84.646 9.985c-5.073 2.633-11.259 5.953-16.332 8.586l.79.45c4.682-2.431 11.198-5.864 15.881-8.295zm-41.323.13-.338.741c4.682 2.431 11.198 5.864 15.881 8.294l.789-.448c-5.073-2.634-11.259-5.953-16.332-8.587m21.372 6.714.034 10.956 7.379 3.555-.031-10.828zm-1.363.121-7.251 3.668-.014 4.195c-2.346 1.217-6.549 3.409-8.883 4.621l.339.737c2.332-1.21 6.197-3.24 8.542-4.456l-.018 5.684 7.253-3.541zm8.866 8.343.002.9c2.342 1.215 5.882 3.029 8.223 4.244l.339-.737c-2.341-1.216-6.223-3.191-8.564-4.407m-8.195 3.53-7.302 3.58 7.394 2.582 7.302-2.582zM184.65 8.984c-5.08 2.739-11.26 6.191-16.34 8.93l.79.468c4.69-2.528 11.2-6.099 15.88-8.627zm-41.327.136-.338.771c4.682 2.528 11.198 6.097 15.881 8.625l.789-.466c-5.073-2.739-11.259-6.191-16.332-8.93m21.372 6.982.034 11.394 7.381 3.697-.03-11.261zm-1.363.126-7.251 3.815-.014 4.362c-2.346 1.266-6.549 3.546-8.883 4.806l.339.767c2.332-1.258 6.197-3.369 8.542-4.634l-.018 5.911 7.253-3.683zm8.868 8.677v.936c2.34 1.264 5.88 3.15 8.22 4.414l.34-.767c-2.34-1.264-6.22-3.319-8.56-4.583m-8.197 3.671-7.302 3.723 7.394 2.685 7.305-2.685z"/></g><path d="M311.65 8.984c-5.08 2.739-11.26 6.191-16.34 8.93l.79.468c4.69-2.528 11.2-6.099 15.88-8.627zm-41.33.136-.34.771c4.69 2.528 11.2 6.097 15.89 8.625l.78-.466c-5.07-2.739-11.25-6.191-16.33-8.93m21.38 6.982.03 11.394 7.38 3.697-.03-11.261zm-1.37.126-7.25 3.815-.01 4.362c-2.35 1.266-6.55 3.546-8.89 4.806l.34.767c2.33-1.258 6.2-3.369 8.54-4.634l-.01 5.911 7.25-3.683zm8.87 8.677v.936c2.34 1.264 5.88 3.15 8.22 4.414l.34-.767c-2.34-1.264-6.22-3.319-8.56-4.583m-8.2 3.671-7.3 3.723 7.39 2.685 7.31-2.685z" class="uchighlight"/><g class="ucdraw"><path d="M187.8 165.99a.54.54 0 0 0-.327.256l-4.279 7.566a.54.54 0 0 0 .205.739.54.54 0 0 0 .739-.205l4.278-7.566a.54.54 0 0 0-.204-.74.54.54 0 0 0-.412-.05"/><path d="M187.88 165.99a.54.54 0 0 0-.412.05.54.54 0 0 0-.208.738l4.247 7.566a.54.54 0 0 0 .74.208.54.54 0 0 0 .206-.739l-4.246-7.566a.54.54 0 0 0-.327-.257M187.72 151.33c-2.612 0-5.01.416-6.911 1.128-1.902.712-3.343 1.705-3.94 3.016l-.023.052-.186.857-.012-.002-.02.144-.017.065v.09c0 2.251 1.309 4.261 3.329 5.674s4.765 2.262 7.788 2.262 5.769-.85 7.788-2.262c2.02-1.413 3.329-3.423 3.329-5.674v-.56h-.129a3.46 3.46 0 0 0-.856-1.692c-.602-.645-1.435-1.192-2.439-1.647-2.008-.91-4.714-1.45-7.701-1.45zm0 1.878c2.586 0 4.926.445 6.571 1.134.823.345 1.47.752 1.885 1.163s.592.8.592 1.18-.177.77-.592 1.181-1.062.819-1.885 1.163c-1.645.69-3.985 1.135-6.571 1.135-2.582 0-4.921-.445-6.565-1.135-.822-.344-1.468-.751-1.883-1.163s-.592-.8-.592-1.18.177-.77.592-1.18c.415-.412 1.06-.819 1.883-1.164 1.644-.69 3.983-1.134 6.565-1.134m9.641 4.852c-.396 1.276-1.137 2.474-2.466 3.404-1.807 1.263-4.35 2.068-7.167 2.068s-5.36-.805-7.167-2.068c-1.322-.925-2.06-2.116-2.46-3.385.129.19.238.39.409.558.555.55 1.313 1.01 2.226 1.392 1.825.766 4.279 1.22 6.984 1.22 2.71 0 5.164-.454 6.99-1.22.914-.383 1.673-.841 2.228-1.392.177-.175.291-.38.423-.577"/><path d="M187.73 146.45a.54.54 0 0 0-.542.542v11.754a.54.54 0 0 0 .542.543.54.54 0 0 0 .542-.543v-11.754a.54.54 0 0 0-.542-.542M191.4 163.47a.47.47 0 0 0-.345.092l-3.687 2.847a.467.467 0 0 0-.085.655.467.467 0 0 0 .657.086l3.686-2.847a.467.467 0 0 0 .084-.655.47.47 0 0 0-.31-.178"/><path d="M184.1 163.38a.47.47 0 0 0-.316.178.473.473 0 0 0 .08.664l3.714 2.928a.473.473 0 0 0 .664-.08.473.473 0 0 0-.078-.663l-3.716-2.929a.47.47 0 0 0-.348-.098zM302.58 174.86a.67.67 0 0 0-.402.314l-5.26 9.301a.667.667 0 0 0 .252.908.667.667 0 0 0 .908-.251l5.26-9.301a.667.667 0 0 0-.252-.908.67.67 0 0 0-.506-.063"/><path d="M302.17 174.92a.667.667 0 0 0-.256.908l5.22 9.301a.667.667 0 0 0 .909.256.667.667 0 0 0 .254-.908l-5.219-9.301a.667.667 0 0 0-.908-.256M302.99 156.83c-3.084 0-5.919.478-8.17 1.295s-3.96 1.951-4.674 3.478l-.03.065-.222.988h-.013l-.024.16-.023.08v.116c0 2.609 1.562 4.927 3.955 6.55s5.639 2.6 9.21 2.6 6.819-.976 9.212-2.6c2.393-1.623 3.955-3.941 3.955-6.55v-.686h-.162c-.157-.702-.472-1.37-1.016-1.935-.717-.745-1.704-1.372-2.892-1.895-2.377-1.045-5.577-1.666-9.106-1.666zm0 2.242c3.057 0 5.822.513 7.762 1.303.97.395 1.729.86 2.215 1.328s.687.9.687 1.316-.202.847-.687 1.315-1.245.935-2.215 1.33c-1.94.79-4.705 1.303-7.762 1.303-3.051 0-5.816-.513-7.758-1.303-.97-.395-1.732-.862-2.219-1.33s-.687-.9-.687-1.315.2-.848.687-1.316 1.248-.933 2.22-1.328c1.94-.79 4.705-1.303 7.757-1.303m11.33 5.656c-.49 1.393-1.343 2.704-2.857 3.73-2.133 1.448-5.136 2.372-8.463 2.372s-6.331-.924-8.463-2.371c-1.5-1.018-2.35-2.314-2.846-3.691.134.176.233.368.399.527.66.636 1.56 1.164 2.64 1.603 2.16.88 5.061 1.4 8.26 1.4 3.203 0 6.104-.52 8.264-1.4 1.08-.44 1.978-.967 2.638-1.603.178-.171.287-.376.428-.567"/><path d="M302.5 150.83a.667.667 0 0 0-.666.666v14.449a.667.667 0 0 0 .666.668.667.667 0 0 0 .666-.668v-14.449a.667.667 0 0 0-.666-.666M306.29 170.64a.55.55 0 0 0-.39.148l-3.897 3.672a.546.546 0 0 0-.024.772.546.546 0 0 0 .772.023l3.896-3.672a.546.546 0 0 0 .024-.771.55.55 0 0 0-.381-.172"/><path d="M298.56 170.88a.57.57 0 0 0-.799.098.57.57 0 0 0 .098.799l4.476 3.51a.57.57 0 0 0 .8-.098.57.57 0 0 0-.096-.8zM64 136v16h16v-16zm1 1h14v14H65z"/><path d="M71.539 136.73v15.119h1V136.73z"/><path d="M64.5 143v1h15.117v-1zM165 134v17h16v-17zm1 1h14v15h-14z"/><path d="M172.35 134.85v15.579h1V134.85z"/><path d="M165.5 142v1h15.119v-1zM282.24 137.06v16h16v-16zm1 1h14v14h-14z"/><path d="M289.9 137.56v15.117h1V137.56z"/><path d="M282.74 145.06v1h15.119v-1zM71.748 136.02l-.624-3.951 1.317-.208.624 3.952zm-.832-5.268-.624-3.951 1.317-.208.624 3.951zm-.832-5.268-.623-3.951 1.317-.208.623 3.951zm-.831-5.268-.624-3.951 1.317-.208.624 3.951zm-.832-5.268-.624-3.951 1.317-.208.624 3.951zm-.832-5.268-.624-3.951 1.317-.208.624 3.951zm-.831-5.268-.624-3.951 1.317-.208.624 3.951zm-.832-5.268-.624-3.951 1.317-.208.624 3.951zm-.832-5.268-.624-3.951 1.317-.208.624 3.951zm-.832-5.268-.624-3.951 1.318-.208.623 3.951zm-2.564-3.419 1.802-5.684 3.466 4.852zM80.949 135.72l2.956-2.694-.898-.986-2.956 2.695zm3.942-3.592 2.956-2.695-.898-.985-2.956 2.694zm3.942-3.593 2.956-2.694-.898-.986-2.956 2.695zm3.942-3.592 2.956-2.695-.898-.985-2.956 2.694zm3.942-3.593 2.956-2.694-.898-.986-2.956 2.695zm3.942-3.592 2.956-2.695-.898-.985-2.957 2.694zm3.942-3.593 2.956-2.694-.898-.985-2.957 2.694zm3.941-3.592 2.957-2.694-.898-.986-2.957 2.694zm3.942-3.593 2.957-2.694-.898-.985-2.957 2.694zm3.942-3.592 2.957-2.694-.898-.986-2.957 2.695zm3.942-3.592 2.957-2.695-.898-.985-2.957 2.694zm3.942-3.593 2.957-2.694-.899-.986-2.956 2.695zm3.942-3.592 2.956-2.695-.898-.985-2.956 2.694zm3.942-3.593 2.956-2.694-.898-.986-2.956 2.695zm3.942-3.592 2.956-2.695-.898-.985-2.956 2.694zm3.942-3.593 2.956-2.694-.898-.986-2.956 2.695zm3.942-3.592 2.956-2.695-.898-.985-2.956 2.694zm3.942-3.593 2.956-2.694-.898-.985-2.957 2.694zm3.942-3.592 2.956-2.694-.898-.986-2.957 2.694zm4.053-.988 2.145-5.563-5.738 1.621z"/><path d="m71.838 78.926 3.447 2.03-.677 1.149-3.446-2.031zm4.596 2.707 3.446 2.03-.677 1.149-3.446-2.03zm4.595 2.707 3.446 2.03-.677 1.149-3.446-2.03zm4.595 2.707 3.446 2.03-.676 1.149-3.447-2.03zm4.595 2.707 3.447 2.031-.677 1.148-3.447-2.03zm4.595 2.707 3.447 2.031-.677 1.149-3.446-2.031zm4.596 2.708 3.446 2.03-.677 1.149-3.446-2.031zm4.595 2.707 3.446 2.03-.677 1.149-3.446-2.031zm4.595 2.707 3.446 2.03-.676 1.149-3.447-2.03zm4.595 2.707 3.447 2.03-.677 1.149-3.447-2.03zm4.595 2.707 3.447 2.03-.677 1.149-3.446-2.03zm4.596 2.707 3.446 2.031-.677 1.148-3.446-2.03zm4.595 2.707 3.446 2.031-.677 1.149-3.446-2.031zm4.595 2.708 3.446 2.03-.676 1.149-3.447-2.031zm4.595 2.707 3.447 2.03-.677 1.149-3.447-2.031zm4.595 2.707 3.447 2.03-.677 1.149-3.446-2.03zm4.596 2.707 3.446 2.03-.677 1.149-3.446-2.03zm4.595 2.707 3.446 2.03-.677 1.149-3.446-2.03zm4.595 2.707 3.446 2.031-.676 1.148-3.447-2.03zm4.595 2.707 1.862 1.097-.677 1.149-1.862-1.097zm1.729-1.303 3.241 5.005-5.949-.409zM171.56 57.242l3.984-.357-.119-1.328-3.984.357zm5.312-.476 3.984-.358-.119-1.328-3.984.358zm5.312-.477 3.984-.357-.119-1.328-3.984.357zm5.312-.476 3.984-.357-.119-1.328-3.984.357zm5.312-.476 3.984-.358-.119-1.328-3.984.358zm5.312-.477 3.984-.357-.119-1.328-3.984.357zm5.312-.476 3.984-.357-.119-1.328-3.984.357zm5.312-.477 3.984-.357-.119-1.328-3.984.357zm5.312-.476 3.984-.357-.119-1.328-3.984.357zm5.312-.476 3.984-.358-.119-1.328-3.984.358zm5.312-.477 3.984-.357-.119-1.328-3.984.357zm5.312-.476 3.984-.357-.119-1.328-3.984.357zm5.312-.476 3.984-.358-.119-1.328-3.984.358zm5.312-.477 3.984-.357-.119-1.328-3.984.357zm5.312-.476 3.984-.357-.119-1.328-3.984.357zm5.312-.476 3.984-.358-.119-1.328-3.984.358zm5.312-.477 3.984-.357-.119-1.328-3.984.357zm5.312-.476 3.984-.357-.119-1.328-3.984.357zm5.312-.477 3.984-.357-.119-1.328-3.984.357zm5.313-.476 3.984-.357-.12-1.328-3.983.357zm5.312-.476 2.157-.194-.12-1.328-2.156.194zm1.008 1.917 5.074-3.132-5.55-2.18zM291.66 52.391l-.077 3.94 1.333.026.076-3.94zm-.102 5.255-.076 3.94 1.333.026.076-3.941zm-.102 5.254-.076 3.94 1.333.026.076-3.94zm-.102 5.254-.076 3.941 1.333.025.076-3.94zm-.102 5.255-.076 3.94 1.333.026.076-3.941zm-.102 5.254-.076 3.941 1.334.025.076-3.94zm-.101 5.255-.077 3.94 1.333.026.076-3.941zm-.102 5.254-.076 3.941 1.333.025.076-3.94zm-.102 5.255-.076 3.94 1.333.026.076-3.941zm-.102 5.254-.076 3.941 1.333.025.076-3.94zm-.102 5.255-.076 3.94 1.333.026.076-3.941zm-.102 5.254-.076 3.941 1.333.025.077-3.94zm-.102 5.255-.077 3.94 1.333.026.076-3.941zm-.102 5.254-.076 3.94 1.333.026.076-3.94zm-.102 5.255-.076 3.94 1.333.025.076-3.94zm-.102 5.254-.055 2.856 1.333.025.055-2.856zm-2.03 1.505 2.565 5.305 2.768-5.205z"/></g><path d="m164.7 64.152.48 3.895-1.328.155-.474-3.895zm.63 5.193.48 3.895-1.326.155-.474-3.895zm.64 5.193.47 3.894-1.32.155-.48-3.894zm.63 5.192.47 3.895-1.32.155-.48-3.895zm.63 5.193.47 3.895-1.32.155-.47-3.895zm.63 5.193.48 3.895-1.33.155-.47-3.895zm.63 5.193.48 3.894-1.33.155-.47-3.894zm.64 5.192.47 3.895-1.32.155-.48-3.895zm.63 5.193.47 3.895-1.32.155-.48-3.895zm.63 5.193.47 3.895-1.32.155-.47-3.895zm.63 5.193.48 3.894-1.33.155-.47-3.894zm.63 5.192.48 3.895-1.33.155-.47-3.895zm.64 5.193.42 3.5-1.32.156-.43-3.501zm2.25 1.97-2.02 5.503-3.27-4.883z" class="uchighlight"/><g class="uchighlight"><path d="M283.17 37.166v16.668h16.668V37.166zm1.668 1.668h13.332v13.332h-13.332z"/><path d="M290.63 38v15.117h1.666V38z"/><path d="M284 45.166v1.668h15.119v-1.668z"/></g><path fill="none" class="ucstroke" stroke-miterlimit="8" stroke-width="2.667" d="M12.36 125.2c93.532-4.036 205.07-3.996 298.18.107"/><g fill="none" class="ucstroke" stroke-dasharray="0.733, 1.466" stroke-width=".733"><path d="M12.449 46.04c94.703-4.242 208.29-4.2 302.56.112M14.63 59.887c93.532-4.036 205.07-3.996 298.18.107M12.449 73.04c94.703-4.242 208.29-4.2 302.56.112"/></g></svg>
diff --git a/subprojects/docs/src/components/UseCases/uc3.svg.license b/subprojects/docs/src/components/UseCases/uc3.svg.license
new file mode 100644
index 00000000..15aca74d
--- /dev/null
+++ b/subprojects/docs/src/components/UseCases/uc3.svg.license
@@ -0,0 +1,4 @@
1SPDX-FileCopyrightText: 2024 The Refinery Authors <https://refinery.tools/>
2
3SPDX-License-Identifier: EPL-2.0
4
diff --git a/subprojects/docs/src/components/UseCases/uc4.svg b/subprojects/docs/src/components/UseCases/uc4.svg
new file mode 100644
index 00000000..fa647e00
--- /dev/null
+++ b/subprojects/docs/src/components/UseCases/uc4.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="328" height="189" viewBox="0 0 328 189"><g class="ucdraw"><path d="m148.57 31.054 4.688 2.603 5.132 2.557 5.512 2.481 5.884 2.408 12.724 4.54 13.935 4.171 14.966 3.752 15.83 3.288 16.529 2.779 17.025 2.22.173-1.322-17.001-2.217-16.48-2.77-15.778-3.278-14.91-3.738-13.873-4.151-12.663-4.52-5.835-2.387-5.466-2.46-5.082-2.533-4.662-2.589zm1.295-2.331 4.636 2.574 5.032 2.507 5.421 2.44 5.785 2.368 12.602 4.497 13.811 4.133 14.854 3.724 15.728 3.266 16.43 2.763 16.976 2.214.173-1.322-16.951-2.21-16.381-2.756-15.675-3.255-14.8-3.71-13.748-4.114-12.54-4.476-5.736-2.347-5.377-2.42-4.982-2.482-4.61-2.56zM283.37 139.42l-.943.943 10.135 10.135-10.135 10.135.943.944 10.135-10.135 10.135 10.135.943-.944-10.135-10.135 10.135-10.135-.943-.943-10.135 10.135z"/><path d="M293.5 134.83c-8.644 0-15.666 7.022-15.666 15.666s7.022 15.666 15.666 15.666 15.666-7.022 15.666-15.666-7.022-15.666-15.666-15.666m0 1.332c7.924 0 14.334 6.41 14.334 14.334s-6.41 14.334-14.334 14.334-14.334-6.41-14.334-14.334 6.41-14.334 14.334-14.334M288.83 20.5v14.834h-14.334v1.332h14.334V51.5h1.332V36.666h14.334v-1.332h-14.334V20.5z"/><path d="M289.5 19.834c-8.656 0-15.666 7.257-15.666 16.166s7.01 16.166 15.666 16.166S305.166 44.909 305.166 36s-7.01-16.166-15.666-16.166m0 1.332c7.912 0 14.334 6.623 14.334 14.834s-6.422 14.834-14.334 14.834S275.166 44.211 275.166 36s6.422-14.834 14.334-14.834M260.67 98.014l-.937.059.17 2.662.935-.06zm-3.598.227-2.662.17.17 2.66 2.66-.168zm-5.322.337-2.662.168.168 2.663 2.662-.168zm-5.324.338-2.66.168.168 2.66 2.662-.167zm-5.322.336-2.66.168.167 2.662 2.66-.168zm-5.323.338-2.662.168.17 2.662 2.66-.17zm-5.322.336-2.662.17.168 2.66 2.662-.168zm-5.322.338-2.662.168.168 2.662 2.662-.17zm-5.325.336-2.66.17.168 2.66 2.662-.168zm-5.322.338-2.66.168.168 2.662 2.66-.168zm-5.322.338-2.662.168.17 2.66 2.66-.168zm-5.322.336-2.663.168.168 2.662 2.663-.168zm-5.323.338-2.662.168.168 2.662 2.662-.17zm-5.324.335-2.66.17.168 2.66 2.662-.167zm-5.322.338-2.662.168.17 2.662 2.66-.17zm-5.323.336-2.662.17.17 2.66 2.66-.168zm-5.322.338-2.662.168.168 2.662 2.662-.168zm-5.324.338-2.66.168.168 2.66 2.662-.168zM147.86 104.96q-1.335.086-2.678.19l.207 2.658c.878-.07 1.759-.129 2.643-.186zm-5.346.408q-1.34.118-2.672.25l.262 2.653q1.322-.133 2.637-.247zm-5.34.53q-1.33.145-2.665.31l.328 2.647q1.31-.162 2.63-.307zm-5.32.648q-1.336.176-2.658.367l.379 2.64c.878-.125 1.753-.249 2.625-.363zm-5.31.766q-1.325.203-2.649.425l.442 2.631q1.304-.22 2.615-.422zm-5.291.88q-1.318.234-2.64.485l.503 2.619q1.297-.246 2.605-.479zm-5.266.998q-1.319.264-2.627.543l.553 2.608q1.299-.277 2.594-.535zm-5.246 1.116q-1.312.292-2.617.603l.617 2.594q1.288-.306 2.58-.596zm-5.223 1.236q-1.3.322-2.601.664l.681 2.58q1.278-.337 2.565-.656zm-5.19 1.36a188 188 0 0 0-2.585.73l.746 2.56q1.268-.367 2.547-.718zm-5.155 1.492q-1.286.387-2.567.796l.813 2.54q1.259-.403 2.527-.786zm-5.116 1.628q-1.278.427-2.545.872l.883 2.515q1.25-.44 2.502-.857zm-5.072 1.78q-1.262.465-2.518.953l.967 2.484q1.23-.48 2.47-.933zm-5.014 1.947q-1.247.508-2.486 1.045l1.06 2.445q1.21-.522 2.432-1.02zm-4.947 2.137q-1.226.558-2.443 1.15l1.168 2.397q1.181-.576 2.382-1.121zm-4.853 2.355q-1.206.621-2.39 1.278l1.294 2.334a84 84 0 0 1 2.314-1.239zm-4.735 2.63q-1.17.694-2.308 1.437l1.453 2.234q1.096-.713 2.218-1.38zm-4.558 2.97-.18.129-.557.406-.004.004q-.729.54-1.449 1.12l1.676 2.073q.661-.533 1.357-1.048l.004-.004.004-.002.53-.387.165-.12zm-4.282 3.45a32 32 0 0 0-1.966 1.968l1.972 1.795a29 29 0 0 1 1.801-1.803zm-3.746 4.153c-.553.771-1.064 1.59-1.496 2.463l2.39 1.184c.357-.72.79-1.42 1.272-2.092zm-2.517 5.239c-.237.98-.343 2.001-.288 3.029l2.663-.143a7.9 7.9 0 0 1 .216-2.261z"/><path d="m49.393 145.39.448-3.534 1.747-3.75 2.798-3.573 3.727-3.431 4.582-3.31 5.371-3.189 6.095-3.054 6.755-2.9 7.346-2.722 7.867-2.517 8.32-2.287 8.72-2.031 18.227-3.159 9.44-1.082 9.478-.703.098 1.33-9.45.701-9.376 1.075-18.152 3.145-8.657 2.017-8.268 2.272-7.812 2.5-7.286 2.699-6.688 2.871-6.018 3.016-5.278 3.134-4.469 3.228-3.59 3.304-2.636 3.367-1.594 3.423-.422 3.328zm2.646.335.395-3.121 1.442-3.095 2.475-3.161 3.452-3.177 4.356-3.148 5.186-3.078 5.941-2.977 6.62-2.842 7.226-2.677 7.757-2.483 8.216-2.257 8.595-2.003 18.076-3.132 9.311-1.067 9.424-.699.099 1.329-9.398.697-9.246 1.06-18.001 3.119-8.532 1.988-8.164 2.244-7.702 2.464-7.166 2.655-6.553 2.814-5.863 2.937-5.094 3.024-4.243 3.066-3.314 3.05-2.314 2.955-1.289 2.768-.369 2.915zM152.58 146.4l-.951.072.2 2.659.95-.07zm-3.61.271-2.66.2.2 2.658 2.66-.2zm-5.318.397-2.66.2.2 2.66 2.66-.2zm-5.318.398-2.66.2.199 2.66 2.658-.2zm-5.32.399-2.659.2.2 2.66 2.658-.2zm-5.319.398-2.658.2.2 2.66 2.657-.2zm-5.318.399-2.658.199.199 2.658 2.658-.197zm-5.319.398-2.658.2.2 2.658 2.658-.2zm-5.318.399-2.658.199.199 2.658 2.658-.2zm-5.318.398-2.659.2.2 2.657 2.658-.199zm-5.319.397-2.658.199.2 2.66 2.657-.2zm-5.318.398-2.658.2.199 2.66 2.658-.2zm-5.319.398-2.658.2.2 2.66 2.658-.2zm-5.318.399-2.658.199.197 2.66 2.66-.199zm-5.318.398-2.66.2.199 2.658 2.66-.198zm-5.319.399-2.66.199.2 2.658 2.66-.2zm-5.318.398-2.66.2.199 2.658 2.66-.2zm-5.319.399-2.66.199.2 2.658 2.66-.2z"/><path d="m61.466 156.57 91.366-6.84-.1-1.33-91.366 6.84zm-.2-2.66 91.367-6.84-.1-1.33-91.365 6.841zM169.46 107.13l91.422-5.789-.084-1.33-91.422 5.788zm-.169-2.661 91.422-5.79-.084-1.33-91.422 5.789z"/><path d="m61.443 144.44-20.203 1.078 1.08 20.201 20.201-1.078zm-1.26 1.402.938 17.537-17.541.938-.938-17.54z"/></g><path d="M48.713 159.189q.002.031-.012.055-.01.024-.045.042-.034.017-.092.028-.058.012-.148.016-.086.005-.145 0t-.095-.018-.053-.037q-.013-.022-.014-.054l-.362-6.771q-.001-.028.01-.052.014-.024.048-.041t.092-.029.144-.015q.09-.005.149 0t.095.018.048.037q.017.022.019.05zm3.679-.196q.001.03-.013.055-.01.024-.045.042-.034.017-.092.028t-.148.016q-.086.004-.145 0-.059-.005-.094-.019t-.053-.036q-.013-.023-.015-.054l-.361-6.772q-.002-.027.009-.051.014-.024.048-.042.034-.017.093-.028t.143-.016q.09-.005.15 0 .058.005.094.019t.049.036q.017.023.018.05zm3.678-.197q.002.031-.013.056-.01.024-.044.041-.035.018-.093.029-.058.01-.147.015-.086.005-.145 0-.06-.005-.095-.018-.036-.014-.053-.037-.013-.022-.015-.054l-.361-6.771q-.002-.027.009-.051.014-.025.049-.042.034-.018.092-.029.058-.01.144-.015.09-.005.148 0 .06.005.095.018.036.014.05.037.016.022.018.05zM171.68 136.59l-20.201 1.078 1.078 20.203 20.201-1.078zm-1.262 1.402.938 17.54-17.54.937-.937-17.54z" class="ucdraw"/><path d="M158.948 151.19q.001.031-.013.055-.01.024-.045.042-.034.017-.092.028t-.148.016q-.086.005-.145 0t-.094-.019-.053-.036q-.013-.023-.015-.054l-.361-6.771q-.002-.028.009-.052.014-.024.048-.042.035-.017.093-.028t.143-.016q.09-.004.15 0 .058.005.094.019t.049.036q.017.023.018.05zm3.678-.197q.002.032-.013.056-.01.024-.044.041-.035.018-.093.029-.058.01-.147.016-.086.004-.145 0-.06-.005-.095-.019t-.053-.036q-.013-.023-.014-.054l-.362-6.772q-.002-.027.009-.051.014-.024.049-.042.034-.017.092-.028t.144-.016q.09-.005.148 0 .06.005.095.018.036.014.05.037.016.023.017.05zm3.678-.196q.002.031-.012.056-.01.023-.045.041t-.092.028q-.058.012-.148.016-.086.005-.145 0t-.095-.018-.053-.037q-.012-.022-.014-.054l-.362-6.771q-.001-.027.01-.052.014-.024.048-.041t.092-.029.144-.015q.09-.005.149 0t.095.018q.035.014.049.037.016.022.018.05z" class="ucdraw"/><path d="m170.09 94.295-21.535 1.15 1.15 21.533 21.533-1.15zm-2.521 2.805.865 16.209-16.207.865-.867-16.207z" class="uchighlight"/><path d="M156.725 109.189q.002.03-.013.055-.01.024-.044.042-.035.017-.093.028t-.148.016q-.085.004-.144 0-.06-.005-.095-.019t-.053-.036q-.013-.023-.015-.054l-.361-6.772q-.002-.027.009-.051.014-.024.048-.042.035-.017.093-.028t.144-.016q.09-.005.148 0 .06.005.095.019t.05.036q.016.023.017.05zm3.678-.197q.002.031-.012.056-.01.024-.045.041t-.092.029-.148.015q-.086.005-.145 0t-.095-.018-.053-.036q-.013-.023-.014-.054l-.362-6.772q-.001-.027.01-.051.014-.025.048-.042t.092-.029q.058-.01.144-.015.09-.005.149 0t.095.018q.035.014.048.037.017.022.019.05zm3.679-.196q.001.031-.013.055-.01.024-.045.042-.034.017-.092.028t-.148.016q-.086.005-.145 0t-.094-.019-.053-.036q-.013-.023-.015-.054l-.361-6.771q-.002-.028.009-.052.014-.024.048-.042.035-.017.093-.028t.143-.016q.09-.004.15 0 .058.005.094.019t.049.036q.017.023.018.05z" class="uchighlight"/><path d="m279.75 88.199-20.203 1.08 1.078 20.201 20.203-1.078zm-1.262 1.402.938 17.54-17.54.937-.937-17.54z" class="ucdraw"/><path d="M267.019 102.188q.001.03-.013.055-.01.024-.045.042-.034.017-.092.028t-.148.016q-.086.005-.145 0t-.095-.019-.052-.036q-.013-.023-.015-.054l-.362-6.772q-.001-.027.01-.05.014-.025.048-.043t.092-.028q.059-.011.144-.016.09-.004.149 0 .059.005.095.019t.049.036q.017.023.018.05zm3.678-.197q.002.031-.013.056-.01.024-.044.041-.035.018-.093.029-.058.01-.148.016-.085.004-.144 0-.06-.006-.095-.019-.036-.014-.053-.036-.013-.023-.015-.054l-.361-6.772q-.002-.027.009-.051.014-.024.048-.042.035-.017.093-.028.058-.012.144-.016.09-.005.148 0 .06.005.095.018.036.014.05.037.016.022.017.05zm3.678-.196q.002.031-.012.055-.01.024-.045.042-.034.017-.092.028-.059.011-.148.016-.086.005-.145 0t-.095-.018-.053-.037q-.013-.023-.014-.054l-.362-6.771q-.001-.028.01-.052.014-.024.048-.041t.092-.029.144-.016q.09-.004.149 0 .059.005.095.019.035.014.048.036.017.023.019.05z" class="ucdraw"/><g class="ucdraw"><path d="m42.316 154.25-2.662.143.142 2.662 2.663-.14zm-5.324.285-2.664.143.142 2.662 2.662-.143zm-5.326.283-2.664.143.142 2.664 2.664-.143zm-5.327.286-2.662.142.14 2.662 2.665-.142z"/><path d="m23.642 154.58 18.697-.998.072 1.331-18.698.998zm.142 2.663 18.698-.998.071 1.331-18.698.998zM171.7 148.72l9.476-.697 9.438-1.064 18.228-3.09 8.72-1.983 8.321-2.23 7.869-2.452 7.347-2.65 6.757-2.82 6.098-2.97 5.374-3.098 4.587-3.216 3.734-3.333 2.809-3.474 1.762-3.659.456-3.443-1.322-.175-.427 3.232-1.604 3.327-2.643 3.27-3.595 3.209-4.474 3.136-5.282 3.046-6.022 2.932-6.691 2.794-7.289 2.628-7.815 2.436-8.27 2.215-8.659 1.97-18.155 3.077-9.375 1.057-9.45.695zm-.196-2.66 9.425-.693 9.313-1.05 18.08-3.065 8.599-1.955 8.22-2.202 7.761-2.42 7.23-2.606 6.625-2.766 5.946-2.895 5.19-2.993 4.362-3.058 3.456-3.085 2.478-3.065 1.444-2.996.4-3.02-1.322-.175-.372 2.809-1.284 2.663-2.313 2.862-3.316 2.96-4.25 2.979-5.099 2.94-5.869 2.858-6.56 2.738-7.17 2.586-7.709 2.402-8.169 2.189-8.537 1.941-18.008 3.054-9.25 1.042-9.398.692z"/><path d="M269.25 110.02a9.2 9.2 0 0 1-.719 2.209l2.422 1.12c.413-.893.738-1.848.92-2.853zm-1.941 4.305c-.472.673-1 1.318-1.567 1.941l1.973 1.795a22 22 0 0 0 1.777-2.207zm-3.372 3.74q-.34.31-.712.63-.614.53-1.243 1.026l1.649 2.096q.685-.54 1.34-1.104l.004-.004q.377-.325.767-.683zm-4.04 3.21-.102.073q-1.015.711-2.057 1.373l1.43 2.252a58 58 0 0 0 2.164-1.445l.004-.004.106-.074zm-4.395 2.811q-1.127.663-2.283 1.287l1.27 2.344a77 77 0 0 0 2.365-1.332zm-4.611 2.506a95 95 0 0 1-2.364 1.156l1.14 2.413a98 98 0 0 0 2.427-1.19zm-4.762 2.26q-1.202.54-2.418 1.049l1.033 2.457a113 113 0 0 0 2.475-1.072zm-4.865 2.053q-1.225.49-2.46.957l.942 2.494q1.26-.476 2.51-.977zm-4.942 1.875q-1.245.448-2.496.875l.864 2.523q1.272-.435 2.537-.89zm-5.01 1.717q-1.254.411-2.519.804l.791 2.545q1.281-.397 2.56-.816zm-5.056 1.574q-1.267.378-2.541.736l.723 2.567q1.291-.365 2.58-.749zm-5.1 1.441q-1.278.345-2.56.672l.66 2.584q1.3-.331 2.598-.682zm-5.134 1.317q-1.285.314-2.578.613l.601 2.597q1.305-.301 2.611-.62zm-5.166 1.197q-1.29.284-2.592.555l.545 2.61q1.31-.27 2.623-.562zm-5.192 1.082q-1.3.257-2.603.498l.484 2.623q1.32-.244 2.637-.506zm-5.213.969q-1.31.229-2.613.441l.424 2.633c.886-.143 1.767-.295 2.644-.447zm-5.24.857q-1.305.201-2.621.387l.375 2.64a217 217 0 0 0 2.654-.392zm-5.248.746q-1.318.174-2.63.33l.314 2.649q1.335-.16 2.662-.334zm-5.27.633q-1.311.146-2.636.275l.264 2.653q1.329-.13 2.668-.278zm-5.277.52q-1.32.116-2.64.214l.199 2.66q1.341-.1 2.676-.218zm-5.29.402q-1.316.087-2.645.158l.144 2.662q1.334-.071 2.68-.16z"/></g><path d="m57.244 77.292 18.898-.506 18.395.444 8.826.549 8.457.749 8.026.938 7.524 1.116 6.95 1.282 6.306 1.439 5.598 1.588 4.828 1.737 4.011 1.897 3.158 2.112 2.244 2.474.824 2.454-1.264.424-.735-2.189-1.947-2.145-2.94-1.967-3.863-1.828-4.724-1.699-5.52-1.566-6.246-1.425-6.899-1.273-7.48-1.109-7.987-.933-8.421-.746-8.784-.546-18.335-.443-18.865.505zm.071 2.666 18.831-.504 18.276.441 8.741.544 8.384.742 7.949.929 7.436 1.103 6.849 1.263 6.184 1.411 5.443 1.545 4.62 1.661 3.716 1.759 2.722 1.82 1.649 1.817.646 1.925-1.264.424-.557-1.66-1.351-1.489-2.504-1.674-3.569-1.689L145 88.702l-5.365-1.523-6.123-1.397-6.799-1.254-7.392-1.096-7.91-.924-8.348-.74-8.699-.541-18.216-.439-18.797.502z" class="uchighlight"/><path d="M75.953 77.453q-1.337.001-2.678.014l.026 2.668q1.326-.013 2.656-.014zm2.676.008-.016 2.666q1.331.006 2.656.025l.037-2.666q-1.34-.019-2.677-.025m-8.026.039q-1.343.02-2.677.05l.06 2.667q1.331-.032 2.655-.051zm13.377.031-.05 2.666q1.324.025 2.654.063l.072-2.666q-1.334-.037-2.676-.063m-18.73.092q-1.337.04-2.677.092l.105 2.666q1.325-.052 2.652-.092zm24.08.057-.09 2.664q1.326.046 2.653.103l.115-2.666a306 306 0 0 0-2.678-.101m-29.428.148q-1.342.06-2.675.13l.14 2.665q1.33-.072 2.653-.13zm34.777.078-.132 2.662q1.328.065 2.652.143l.156-2.662q-1.339-.078-2.676-.143m5.346.307-.174 2.662q1.328.086 2.649.183l.197-2.66a303 303 0 0 0-2.672-.185m5.34.392-.217 2.659q1.325.107 2.645.226l.242-2.656q-1.337-.12-2.67-.229m5.336.48-.264 2.655q1.322.131 2.639.274l.29-2.653a269 269 0 0 0-2.665-.275m5.326.577-.31 2.648q1.316.154 2.632.323l.338-2.645q-1.329-.17-2.66-.326m5.316.68-.363 2.642q1.312.18 2.621.38l.399-2.638q-1.327-.2-2.657-.384m5.305.799-.426 2.63q1.308.213 2.61.444l.465-2.627q-1.325-.234-2.649-.447m5.29.931-.5 2.62q1.3.246 2.591.517l.547-2.611q-1.32-.275-2.639-.526m5.265 1.096-.588 2.601q1.286.29 2.566.608l.645-2.588q-1.308-.325-2.623-.621m5.232 1.303-.703 2.572q1.27.345 2.523.728l.782-2.55a88 88 0 0 0-2.602-.75m5.178 1.584-.861 2.523q1.233.42 2.443.898l.98-2.48a58 58 0 0 0-2.562-.942m5.082 2.021-1.12 2.422q.731.338 1.45.72l.4.217.387.22.01.005 1.361-2.293-.033-.02-.43-.242-.439-.24-.006-.002a32 32 0 0 0-1.58-.787m4.85 2.89-1.67 2.079c.628.504 1.177 1.043 1.58 1.629l2.197-1.51c-.606-.881-1.352-1.59-2.107-2.197" class="uchighlight"/><g class="ucdraw"><path d="m38.299 78.971-2.664.143.142 2.662 2.663-.143zm-5.326.283-2.664.143.142 2.664 2.664-.143zm-5.326.285-2.662.143.14 2.662 2.664-.143zm-5.327.286-2.662.14.143 2.664 2.662-.142z"/><path d="m19.622 79.3 18.698-.998.071 1.331-18.698.998zm.142 2.663 18.698-.998.071 1.331-18.698.998zM298.19 96.01l-2.662.143.142 2.662 2.663-.143zm-5.324.283-2.664.143.142 2.664 2.662-.143zm-5.326.285-2.665.143.143 2.662 2.664-.143zm-5.327.286-2.662.14.14 2.664 2.665-.142z"/><path d="m279.52 96.339 18.698-.998.071 1.331-18.698.999zm.142 2.663 18.698-.998.071 1.331-18.697.999zM57.424 69.154l-20.201 1.078 1.078 20.203 20.201-1.08zm-1.262 1.402.938 17.54-17.54.937-.937-17.54z"/></g><path d="M44.151 84.065q.002.035-.014.062-.012.027-.05.047-.04.02-.104.032-.066.012-.167.018-.096.005-.163 0-.066-.006-.106-.021t-.06-.04q-.014-.027-.016-.062l-.407-7.618q-.002-.03.01-.058.016-.027.055-.046t.104-.032.162-.018q.1-.005.167 0 .066.005.107.02.04.016.055.042.019.025.02.056zm4.138-.221q.002.035-.014.062-.012.027-.05.047t-.104.032-.167.018q-.096.005-.163 0-.066-.006-.106-.021t-.06-.04q-.014-.027-.016-.062l-.407-7.618q-.001-.03.01-.057.016-.028.055-.047t.104-.032.162-.018q.1-.005.167 0 .066.005.107.02.04.016.055.042.019.025.02.056zm4.138-.22q.002.034-.014.061-.012.027-.05.047t-.104.032-.167.018q-.096.005-.162 0-.067-.006-.107-.021t-.06-.04q-.014-.026-.016-.062l-.407-7.618q-.001-.03.01-.057.017-.028.055-.047t.104-.032q.065-.013.162-.018.1-.005.167 0 .066.005.107.02.04.016.055.042.019.025.02.056z" class="ucdraw"/><g class="ucdraw"><path d="m23.644 31.374 259.65 29.056-.148 1.325-259.65-29.056zm-.296 2.651 259.65 29.055-.149 1.325L23.209 35.35z"/><path d="m23.631 32.42-.297 2.65 2.65.297.297-2.65zm5.299.594-.295 2.648 2.648.297.297-2.65zm5.3.592-.296 2.65 2.65.297.297-2.65zm5.301.593-.296 2.65 2.65.298.297-2.65zm5.301.594-.297 2.648 2.65.297.296-2.65zm5.299.592-.297 2.65 2.65.297.297-2.65zm5.3.594-.296 2.65 2.65.297.297-2.65zm5.302.593-.297 2.649 2.65.297.297-2.65zm5.3.592-.296 2.65 2.65.297.295-2.65zm5.3.594-.298 2.65 2.65.297.298-2.65zm5.3.594-.297 2.65 2.65.295.297-2.648zm5.3.591-.296 2.65 2.65.298.297-2.65zm5.3.594-.295 2.65 2.648.297.297-2.65zm5.3.594-.296 2.65 2.65.295.297-2.648zm5.301.592-.297 2.65 2.65.297.298-2.65zm5.301.593-.297 2.65 2.65.298.295-2.65zm5.299.594-.295 2.65 2.648.296.297-2.649zm5.3.592-.296 2.65 2.65.297.297-2.65zm5.301.594-.296 2.65 2.65.297.297-2.65zm5.301.594-.297 2.65 2.65.297.296-2.65zm5.299.591-.297 2.65 2.65.298.297-2.65zm5.3.594-.296 2.65 2.65.297.297-2.65zm5.302.594-.297 2.65 2.65.297.297-2.65zm5.298.594-.295 2.648 2.65.297.296-2.65zm5.301.591-.297 2.65 2.65.298.298-2.65zm5.301.594-.297 2.65 2.65.297.297-2.65zm5.3.594-.296 2.648 2.65.297.297-2.65zm5.3.592-.295 2.65 2.648.297.297-2.65zm5.3.593-.296 2.65 2.65.298.297-2.65zm5.301.594-.297 2.649 2.65.296.298-2.65zm5.301.592-.297 2.65 2.65.297.295-2.65zm5.299.594-.297 2.65 2.65.297.297-2.65zm5.3.593-.296 2.65 2.65.296.297-2.649zm5.301.592-.296 2.65 2.65.298.297-2.65zm5.301.594-.297 2.65 2.65.297.296-2.65zm5.299.594-.297 2.65 2.65.295.297-2.648zm5.3.592-.296 2.65 2.65.297.297-2.65zm5.302.593-.297 2.65 2.65.298.297-2.65zm5.298.594-.295 2.65 2.649.295.297-2.648zm5.301.592-.297 2.65 2.65.297.298-2.65zm5.301.594-.297 2.65 2.65.297.297-2.65zm5.3.593-.296 2.65 2.65.298.297-2.65zm5.3.592-.295 2.65 2.648.297.297-2.65zm5.3.594-.296 2.65 2.65.297.297-2.65zm5.301.594-.297 2.65 2.65.297.298-2.65zm5.301.593-.297 2.649 2.65.297.295-2.65zm5.299.592-.297 2.65 2.65.298.297-2.65zm5.3.594-.296 2.65 2.65.297.297-2.65zm5.301.594-.296 2.648 2.65.297.297-2.65zm7.023 4.093-2.956-.877z"/><path d="m150.25 27.859-1.352 2.299q1.165.684 2.346 1.34l1.293-2.334q-1.152-.638-2.287-1.305m4.607 2.559-1.24 2.359q1.193.627 2.399 1.229l1.189-2.387q-1.18-.588-2.348-1.201m4.725 2.359-1.148 2.406q1.216.58 2.441 1.135l1.102-2.428q-1.204-.545-2.395-1.113m4.815 2.19-1.067 2.443q1.233.537 2.473 1.055l1.025-2.461q-1.22-.51-2.431-1.037zm4.884 2.04-.996 2.473q1.248.502 2.498.985l.963-2.487q-1.238-.477-2.465-.97m4.944 1.91-.932 2.499q1.256.468 2.52.922l.9-2.512q-1.246-.447-2.488-.908m4.99 1.792-.875 2.52q1.268.44 2.539.864l.846-2.529a227 227 0 0 1-2.51-.855m5.031 1.685-.822 2.537q1.274.413 2.553.813l.796-2.545q-1.266-.396-2.527-.805m5.065 1.588-.774 2.55q1.282.39 2.566.767l.75-2.56q-1.273-.372-2.543-.757m5.095 1.496-.73 2.565q1.288.367 2.58.72l.707-2.57a281 281 0 0 1-2.557-.715m5.121 1.41-.69 2.577q1.295.345 2.593.68l.666-2.583a303 303 0 0 1-2.569-.674m5.143 1.33-.649 2.588q1.298.325 2.6.641l.629-2.592q-1.29-.312-2.58-.637m5.164 1.254-.611 2.596q1.3.308 2.61.606l.589-2.602q-1.293-.293-2.588-.6m5.182 1.182-.575 2.604 1.03.226 1.584.342.56-2.608-1.578-.34zm5.197 1.111-.537 2.614 1.705.35.914.18.523-2.612-.908-.184zm5.217 1.045-.512 2.617.463.09 2.017.385.153.027.484-2.62-.144-.028-2.006-.38zm5.222.979-.472 2.623 1.285.232 1.346.236.46-2.627-1.34-.234zm5.243.916-.45 2.629.127.021 2.07.344.446.07.424-2.633-.44-.07-2.056-.34zm5.246.851-.412 2.635 1.078.168 1.562.236.4-2.636-1.556-.237zm5.254.791-.375 2.64 2.097.298.55.076.362-2.643-.54-.074zm5.271.729-.351 2.644 1.05.139 1.6.205.34-2.644-1.596-.205zm5.28.672-.329 2.646.022.004 2.146.254.494.057.301-2.649-.486-.056-2.135-.254z"/></g></svg>
diff --git a/subprojects/docs/src/components/UseCases/uc4.svg.license b/subprojects/docs/src/components/UseCases/uc4.svg.license
new file mode 100644
index 00000000..15aca74d
--- /dev/null
+++ b/subprojects/docs/src/components/UseCases/uc4.svg.license
@@ -0,0 +1,4 @@
1SPDX-FileCopyrightText: 2024 The Refinery Authors <https://refinery.tools/>
2
3SPDX-License-Identifier: EPL-2.0
4
diff --git a/subprojects/docs/src/components/UseCases/uc5.svg b/subprojects/docs/src/components/UseCases/uc5.svg
new file mode 100644
index 00000000..1b7d769d
--- /dev/null
+++ b/subprojects/docs/src/components/UseCases/uc5.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="328" height="189" viewBox="0 0 328 189"><g class="ucdraw"><path d="M74.833 30.833h70.334l-.173 22.149-8.136.058-.23 13.697 8.539.057v26.587l-8.056.116.289 13.35 7.767.173c-.058.519-.23 22.046-.058 22.854l-7.456.173-.23 13.524 7.744-.058v20.655H74.833v-20.367l8.735.173-.346-14.043-8.39.115.059-22.68 8.48-.231-.057-13.812-8.481-.173.029-26.53c2.096.599 5.263.068 7.88.145l-.144-13.581-7.736.086c-.03-.317-.03-22.437-.03-22.437zm.778 22.006h7.65V67.11h-7.65v25.955h7.904v14.271h-7.904v22.682h8.158v14.272h-8.158v19.099h68.778V144.29h-7.052v-14.272h7.052v-22.682h-7.305V93.065h7.305V67.11h-7.559V52.839h7.559V31.611H75.611zm.778-20.45h67.222v19.672h-7.559v15.827h7.559v24.399h-7.305v15.827h7.305v21.127h-7.051v15.827h7.051v17.543H76.389v-17.543h8.157v-15.827h-8.157v-21.127h7.904V92.287h-7.904V67.888h7.65V52.061h-7.65zm.778 18.894h7.65v17.383h-7.65v22.843h7.903v17.382h-7.903v19.572h8.157v17.382h-8.157v15.988h65.666v-15.988h-7.051v-17.382h7.051v-19.572h-7.305V91.509h7.305V68.666h-7.559V51.283h7.559V33.167H77.167zM186.83 39.833h70.334s0 33.466.029 34.072c-.058-.692-7.9.144-7.9.144l.058 13.275h7.813v34.843H186.83v-15.33l8.39.115-.116-13.534-8.274.057-.058-26.79h7.905l.058-13.245-7.905-.086zm.778 13.031h7.559v14.34h-7.559v26.07h7.813v14.34h-7.813v13.775h68.778V88.102h-7.813V73.761h7.813v-33.15h-68.778zm.778-11.475h67.222v31.595h-7.813v15.895h7.813v31.732h-67.222v-12.219h7.813V92.496h-7.813V67.982h7.559V52.086h-7.559zm.778 9.919h7.559V68.76h-7.559v22.958h7.813v17.452h-7.813v10.663h65.666V89.657h-7.813V72.206h7.813V42.167h-65.666zM152.5 59.834v1.332h28.883v-1.332zM152.5 99.834v1.332h28.883v-1.332z"/></g><g class="uchighlight"><path d="M186.83 126.83h70.334v12.024l-7.66-.014v13.163h7.66c.014.158 0 12.16 0 12.16H186.83v-12.612l9.05.021.022-13.084-9.065-.021zm.778 10.996h8.791v14.402h-8.791v11.158h68.778v-10.735h-7.559v-14.402h7.559v-10.641h-68.778zm.778-9.44h67.222v9.085h-7.559v15.958h7.559v9.179h-67.222v-9.602h8.791v-15.958h-8.791zm.778 7.884h8.791v17.514h-8.791v8.046h65.666v-7.623h-7.559v-17.514h7.559v-7.529h-65.666z"/><path d="M202.58 134.22h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.534v4.92h-.534zm2.754 0h.534v4.92h-.534zm2.754 0h.534v4.92h-.534zm2.753 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.534v4.92h-.534zm2.754 0h.534v4.92h-.534zM205.58 140.22h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.534v4.92h-.534zm2.754 0h.534v4.92h-.534zm2.754 0h.534v4.92h-.534zm2.753 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zM205.58 147.22h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.534v4.92h-.534zm2.754 0h.534v4.92h-.534zm2.754 0h.534v4.92h-.534zm2.753 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zM202.58 153.22h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.534v4.92h-.534zm2.754 0h.534v4.92h-.534zm2.754 0h.534v4.92h-.534zm2.753 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.535v4.92h-.535zm2.754 0h.534v4.92h-.534zm2.754 0h.534v4.92h-.534z"/></g><g class="ucdraw"><path d="M152.93 136.83v1.34h14.256v8.115h15.594v-1.34h-14.256v-8.115zM40.183 59.805v1.332h28.883v-1.332zM40.231 99.84v1.32h28.393v-1.32zM40.5 136.83v1.332h28.883v-1.332zM264.5 80.834v1.332h28.883v-1.332zM264.5 146.83v1.332h28.883v-1.332z"/><path d="M67.291 51.404v17.02h17.15v-17.02zm1.998 2h13.152v13.021H69.289zM135.35 51.404v17.02h17.15v-17.02zm1.998 2h13.154v13.021h-13.154zM179.37 51.568v17.02h17.15v-17.02zm1.998 1.998h13.152v13.021h-13.152zM247.35 72.168v17.021h17.152V72.168zm2 2h13.152v13.021H249.35zM67.545 91.555v17.021h17.15V91.555zm2 2h13.152v13.023H69.545zM135.61 91.555v17.021h17.15V91.555zm2 2h13.152v13.023H137.61zM179.7 91.555v17.021h17.15V91.555zm2 2h13.152v13.023H181.7zM67.799 128.44v17.02h17.152v-17.02zm2 2h13.152v13.021H69.799zM135.86 128.44v17.02h17.15v-17.02zm2 2h13.152v13.021H137.86zM180.68 136.5v17.021h17.15V136.5zm2 2h13.152v13.021H182.68zM247.6 136.92v17.021h17.152V136.92zm2 2h13.152v13.021H249.6zM23.5 51.5v17.176h17.48V51.5zm2 2h13.48v13.176H25.5zM23.76 92.062v17.174h17.48V92.062zm2 2h13.48v13.174H25.76zM24.02 129.32v17.176H41.5V129.32zm2 2H39.5v13.176H26.02zM300.62 73.146c-4.592 0-8.334 3.742-8.334 8.334s3.742 8.334 8.334 8.334 8.334-3.742 8.334-8.334-3.742-8.334-8.334-8.334m0 1.668a6.653 6.653 0 0 1 6.666 6.666 6.653 6.653 0 0 1-6.666 6.666 6.653 6.653 0 0 1-6.666-6.666 6.653 6.653 0 0 1 6.666-6.666M300.44 139.09c-4.592 0-8.332 3.74-8.332 8.332s3.74 8.334 8.332 8.334 8.334-3.742 8.334-8.334-3.742-8.332-8.334-8.332m0 1.666a6.655 6.655 0 0 1 6.668 6.666 6.657 6.657 0 0 1-6.668 6.668 6.655 6.655 0 0 1-6.666-6.668 6.653 6.653 0 0 1 6.666-6.666M90.833 44.833h39.334v103.33H90.833zm.778 102.56h37.778V45.613H91.611zm.778-101h36.222v100.22H92.389zm.778 99.444h34.666V47.171H93.167zM204.83 51.833h37.334v58.334H204.83zm.778 57.556h35.778V52.611h-35.778zm.778-56h34.222v55.222h-34.222zm.778 54.444h32.666V54.167h-32.666z"/></g></svg>
diff --git a/subprojects/docs/src/components/UseCases/uc5.svg.license b/subprojects/docs/src/components/UseCases/uc5.svg.license
new file mode 100644
index 00000000..15aca74d
--- /dev/null
+++ b/subprojects/docs/src/components/UseCases/uc5.svg.license
@@ -0,0 +1,4 @@
1SPDX-FileCopyrightText: 2024 The Refinery Authors <https://refinery.tools/>
2
3SPDX-License-Identifier: EPL-2.0
4
diff --git a/subprojects/docs/src/components/UseCases/uc6.svg b/subprojects/docs/src/components/UseCases/uc6.svg
new file mode 100644
index 00000000..063d89a8
--- /dev/null
+++ b/subprojects/docs/src/components/UseCases/uc6.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="328" height="189" viewBox="0 0 328 189"><g class="ucdraw"><path d="M199.54 12.877c-4.198-.201-8.359.317-12.461 1.111-3.585.692-6.178 3-7.383 6.471-.808 2.325-1.483 4.683-2.162 7.02v.002c-1.406 4.865-3.309 9.424-6.834 12.993-6.266 6.343-13.344 11.724-20.828 16.599-1.386.902-2.792 1.2-4.473.818-3.488-.794-6.882-1.867-10.229-3.14h-.002c-5.267-2.001-9.84-5.37-14.738-8.337-4.2-2.544-8.728-2.99-13.279-1.047-7.172 3.07-12.17 8.202-13.318 16.305-.777 5.49-2.148 10.835-3.92 16.107h-.001c-.945 2.818-1.407 5.763-1.15 8.829.388 4.62 2.67 8.345 5.091 11.863 4.239 6.162 3.381 13.213-.613 18.758-2.613 3.627-6.373 6.054-10.014 8.79-2.563 1.926-5.166 3.938-6.946 6.848-3.084 5.033-4.566 10.538-4.445 16.441 0 .348.003.692 0 1.028-.071 6.845 2.72 12.404 8.89 15.637 6.602 3.456 13.332 6.653 20.042 9.857 3.314 1.58 6.867 1.698 10.35.658a474 474 0 0 0 10.83-3.379c6.848-2.223 11.473-6.816 13.447-13.828 1.75-6.209 1.104-12.262-1.106-18.176-1.328-3.548-2.74-6.95-2.474-10.664.195-2.723 1.364-5.325 1.949-8.207.69-3.388.817-6.089.035-8.435s-2.472-4.254-5.182-6.04l-.002-.001c-.75-.49-1.48-1.051-2.238-1.606h-.002c-2.14-1.557-3.924-3.71-4.861-6.111s-1.046-5.029.148-7.674c1.053-2.33 2.614-4.35 4.49-6.014 3.957-3.503 7.603-7.275 10.766-11.533 2.458-3.31 4.908-6.57 7.899-9.338 1.556-1.44 2.699-2.156 3.857-2.347s2.46.12 4.38 1.004c2.802 1.29 5.341 3.03 7.776 4.968v-.002c3.468 2.771 7.376 4.62 11.8 5.276 5.863.87 11.074-.554 14.73-5.717 1.98-2.788 3.44-5.798 4.73-8.871l.002-.002a64 64 0 0 1 6.59-11.893v-.002c3.587-5.115 4.901-11.119 7.341-16.465 1.29-2.83 3.13-5.568 3.864-8.898v-.002c.53-2.44.303-4.546-.762-6.15-1.065-1.606-2.916-2.625-5.375-3.048a34 34 0 0 0-4.209-.457zm-4.266 2.135c2.55-.161 5.105-.074 7.664.38 2.299.408 3.73 1.282 4.448 2.495.717 1.213.79 2.887.039 5.094h-.002v.002c-.335.998-.78 1.977-1.272 2.943v.002c-1.716 3.384-3.332 6.836-4.548 10.465-1.434 4.22-3.326 8.166-5.883 11.791h.002c-2.821 3.991-4.757 8.401-6.639 12.785-1.18 2.75-2.649 5.312-4.582 7.537v.002c-2.744 3.16-6.187 4.449-10.352 3.924-3.88-.49-7.44-1.819-10.572-4.186v-.002c-2.876-2.166-5.765-4.4-9.148-5.978-2.32-1.08-4.295-1.525-6.18-1.205s-3.6 1.388-5.445 3.123c-4.187 3.934-7.096 8.776-10.684 12.934-2.213 2.563-4.69 4.885-7.2 7.217-3.064 2.847-5.25 5.912-6.03 9.271-.782 3.359-.109 6.972 2.37 10.736 1.807 2.74 4.606 4.32 7.008 6.049 3.657 2.63 4.547 5.942 3.637 10.213-.634 2.975-1.904 5.915-2.174 9.222-.36 4.434 1.048 8.415 2.514 12.3 1.662 4.397 2.594 8.818 1.754 13.46h-.002c-1.4 7.756-5.422 13.028-13.041 15.49-3.528 1.142-7.09 2.212-10.637 3.362-2.828.917-5.542.78-8.168-.485-6.817-3.277-13.68-6.43-20.285-10.018-2.906-1.579-4.85-3.455-6.116-6.1-1.263-2.64-1.84-6.091-1.841-10.774.157-4.331 1.812-10.478 6.347-15.512 1.673-1.859 3.834-3.3 5.961-4.854 3.19-2.333 6.424-4.712 8.88-8.058 4.695-6.398 4.953-14.844.63-21.492v-.002c-2.319-3.56-4.588-6.987-4.867-11.221-.161-2.433.263-4.796 1.05-7.084a91.3 91.3 0 0 0 4.016-16.523c1.09-7.442 5.569-11.923 12.223-14.938 3.84-1.74 7.305-1.275 10.848.855 3.896 2.34 7.624 5.086 11.87 7.096 4.701 2.224 9.61 3.8 14.704 4.795 1.97.385 3.865-.07 5.496-1.088 6.965-4.35 13.287-9.518 19.361-14.96 4.788-4.278 7.496-9.76 9.178-15.77h.002c.647-2.338 1.343-4.666 2.154-6.934v-.002c1.015-2.822 2.99-4.624 5.871-5.242 2.544-.544 5.09-.954 7.641-1.115z"/><path d="M199.07 13.869c-3.976-.185-7.904.355-11.777 1.19-3.287.708-5.682 2.921-6.826 6.117-.829 2.323-1.524 4.69-2.186 7.05v.002c-1.628 5.878-4.21 11.107-8.754 15.193-6.025 5.432-12.273 10.567-19.123 14.873-1.39.873-2.9 1.23-4.521.91-4.975-.975-9.76-2.521-14.344-4.704-4.08-1.945-7.765-4.665-11.721-7.059-3.8-2.3-7.855-2.843-12.055-.932h-.002c-6.89 3.145-11.8 8.099-12.953 16.014a91 91 0 0 1-3.947 16.34v.002c-.83 2.426-1.291 4.98-1.118 7.631.306 4.673 2.76 8.336 5.063 11.9 4.021 6.22 3.784 14.068-.584 20.057-2.297 3.15-5.388 5.46-8.567 7.799v-.002c-2.087 1.534-4.33 3.024-6.146 5.057-4.776 5.335-6.507 11.783-6.672 16.42v.025c0 4.817.58 8.485 1.967 11.402s3.59 5.038 6.662 6.719c6.64 3.63 13.507 6.8 20.285 10.086v.002c2.916 1.407 6.036 1.562 9.135.55 3.517-1.148 7.072-2.217 10.609-3.372 8.004-2.604 12.447-8.453 13.904-16.582.89-4.976-.11-9.675-1.813-14.215-1.453-3.879-2.76-7.659-2.426-11.758v-.002c.246-3.041 1.476-5.933 2.145-9.09.977-4.622-.137-8.705-4.15-11.61l2.018-.117c-2.477-1.79-5.08-3.31-6.656-5.72-2.321-3.547-2.873-6.73-2.178-9.739.696-3.008 1.13-5.478 4.066-8.225l.002-.002c2.506-2.342 4.551-4.995 6.818-7.636 3.677-4.288 7.566-7.48 11.566-11.264 1.74-1.646 2.77-2.465 4.279-2.82.865-.203 2.014-.724 4.19.298 3.204 1.502 6.646 2.896 9.52 5.075 3.327 2.524 7.108 3.946 11.178 4.463h.002c4.526.574 8.5-.928 11.496-4.389 2.047-2.361 3.57-5.063 4.789-7.914l.002-.002c1.868-4.391 3.761-8.725 6.48-12.586l.002-.002c2.631-3.756 6.455-7.184 7.902-11.52v-.084c1.194-3.548 1.79-7.281 3.494-10.65.508-1.003.085-2.286.45-3.376v-.002c.822-2.438.807-4.57-.162-6.217s-2.827-2.689-5.354-3.14a31 31 0 0 0-3.99-.444zm-3.879 1.373c2.541-.162 5.086-.073 7.635.383 2.293.41 3.722 1.285 4.44 2.504.717 1.219.793 2.9.046 5.115v.002c-.335 1.002-.782 1.985-1.273 2.955-1.717 3.398-3.322 6.862-4.547 10.502v.002c-1.413 4.235-3.305 8.195-5.854 11.834-2.82 4.005-4.747 8.432-6.619 12.83-1.18 2.76-2.636 5.337-4.568 7.565h-.002c-2.745 3.172-6.169 4.465-10.322 3.939-3.87-.491-7.409-1.827-10.541-4.203-2.866-2.173-5.745-4.414-9.123-5.998h-.002c-2.31-1.085-4.282-1.532-6.162-1.211-1.882.321-3.592 1.394-5.432 3.135-4.174 3.95-7.075 8.807-10.654 12.98h.002c-2.207 2.57-4.676 4.903-7.18 7.242-3.055 2.858-5.233 5.933-6.011 9.303-.779 3.369-.11 6.993 2.361 10.77 1.798 2.748 4.59 4.337 6.99 6.072 3.646 2.639 4.534 5.966 3.627 10.254-.633 2.986-1.901 5.937-2.17 9.258-.362 4.444 1.046 8.438 2.506 12.336 1.657 4.418 2.585 8.85 1.75 13.512-1.395 7.785-5.412 13.077-13.006 15.547v.002c-3.517 1.149-7.072 2.218-10.609 3.373-2.815.919-5.519.78-8.14-.485-6.794-3.292-13.64-6.456-20.227-10.057v.002c-2.897-1.584-4.836-3.468-6.098-6.123-1.26-2.651-1.835-6.115-1.836-10.816.157-4.347 1.808-10.518 6.33-15.57l.002-.002c1.667-1.865 3.821-3.309 5.942-4.867v-.002c3.181-2.342 6.406-4.728 8.855-8.086 4.682-6.42 4.94-14.893.627-21.564-2.31-3.573-4.575-7.012-4.854-11.264-.16-2.442.264-4.817 1.05-7.115a92 92 0 0 0 4.003-16.578c1.087-7.466 5.555-11.967 12.188-14.994 3.83-1.743 7.28-1.277 10.812.86 3.886 2.351 7.605 5.103 11.838 7.12 4.69 2.234 9.583 3.815 14.66 4.811 1.969.388 3.862-.067 5.49-1.09 6.946-4.366 13.25-9.553 19.305-15.012 4.777-4.297 7.475-9.794 9.147-15.826v-.002c.658-2.349 1.345-4.686 2.156-6.96 1.016-2.835 2.98-4.641 5.852-5.26 2.538-.547 5.076-.96 7.617-1.121zm-2.293 5.875c-1.636.185-3.236.75-4.33 1.736-2.97 2.676-2.72 6.35-3.074 8.965l-.008.047v.045c.01 2.28.321 4.051.642 5.767v.002c.145.766.337 1.567.762 2.282s1.124 1.326 2.106 1.582c1.881.493 3.498-.418 4.673-1.635l.002-.002c3.589-3.667 5.29-8.247 6.002-13.13.268-1.832-.335-3.79-2.168-4.888-1.283-.765-2.97-.957-4.607-.771zm.149 1.324c1.42-.16 2.868.051 3.775.592 1.367.819 1.743 2.1 1.531 3.55-.687 4.704-2.287 8.971-5.637 12.394h-.002v.002c-1.004 1.04-2.045 1.626-3.38 1.275h-.002v-.002c-.659-.171-1.01-.492-1.295-.972s-.463-1.135-.598-1.846v-.002c-.317-1.698-.605-3.354-.617-5.502.372-2.818.168-5.86 2.638-8.086.786-.71 2.166-1.242 3.586-1.402zM113.152 51.59c-6.431.01-12.085 4.366-13.713 10.857-1.622 6.477-3.418 12.985-4.1 19.75-.615 6.096 2.027 9.877 6.215 12.523 2.396 1.514 5.674 1.332 7.666-.357l.002-.002c1.465-1.239 2.933-2.516 4.285-3.918v-.002c2.92-3.035 6.136-5.718 9.486-8.297v.002c3.36-2.582 6.564-5.454 8.444-9.543V72.6c2.184-4.75 1.429-9.347-2.352-12.705-2.017-1.792-4.195-3.426-6.428-4.916-2.837-1.894-5.933-3.638-9.506-3.39zm.07 1.326c3.093-.223 5.91 1.315 8.695 3.174 2.19 1.462 4.32 3.06 6.281 4.803 3.413 3.031 4.036 6.783 2.026 11.152-1.738 3.782-4.74 6.503-8.045 9.043-3.378 2.6-6.647 5.326-9.633 8.43-1.299 1.346-2.73 2.597-4.186 3.828h-.002c-1.446 1.227-4.227 1.427-6.093.248-3.938-2.49-6.173-5.58-5.6-11.262.668-6.617 2.442-13.063 4.068-19.561 1.488-5.931 6.6-9.854 12.44-9.854h.023zm-4.049 58.46c-1.392-.058-2.848.608-4.184 2.208v.002c-1.798 2.16-3.47 4.387-5.343 6.373-3.26 3.47-7.167 6.23-11.205 8.805v-.002c-6.225 3.963-10.221 9.45-10.965 17-.523 5.29.511 10.23 4.502 14.172 3.43 3.393 7.664 5.357 11.67 7.518 9.664 5.217 19.422 4.614 28.922-.229 5.91-3.013 8.945-8.157 9.035-14.816v-.025l-.002-.026c-.077-1.185.003-2.428-.242-3.752v-.002c-.557-3.004-1.748-5.734-3.139-8.334-2.712-5.074-4.929-10.289-5.973-15.938v-.002c-.349-1.9-1.29-3.558-2.537-4.93-2.08-2.293-4.265-4.544-6.795-6.427-1.115-.83-2.352-1.538-3.744-1.596zm-.055 1.331c.96.04 1.982.573 3.002 1.332 2.417 1.8 4.545 3.984 6.604 6.254v.002h.002c1.113 1.224 1.916 2.657 2.213 4.276 1.078 5.836 3.358 11.183 6.107 16.326 1.357 2.536 2.483 5.138 3.004 7.949.204 1.104.142 2.276.22 3.55-.086 6.271-2.77 10.818-8.306 13.64-9.215 4.697-18.382 5.263-27.684.242-4.05-2.185-8.144-4.106-11.365-7.291-3.681-3.637-4.61-8.048-4.111-13.094.704-7.155 4.374-12.201 10.352-16.006h.002c4.073-2.597 8.077-5.415 11.459-9.014 1.941-2.06 3.629-4.309 5.398-6.433 1.16-1.39 2.145-1.772 3.104-1.733zM245.93 61.027c-1.196.263-2.419.796-3.633 1.59-1.799 1.176-3.226 2.719-4.508 4.334-4.492 5.666-9.389 10.664-15.918 13.979h-.002c-6.484 3.292-12.342 7.587-17.28 13.035v.002a2103 2103 0 0 1-10.249 11.26c-3.974 4.332-8.046 8.596-11.957 13.014-3.712 4.19-5.47 9.185-4.047 14.859.711 2.854 1.712 5.645 3.29 8.201.865 1.413 1.897 2.752 3.214 3.877 4.4 3.78 9.604 5.156 14.885 4.973 7.63.148 14.258-1.904 19.982-6.46 3.322-2.643 5.877-5.94 8.305-9.279v-.002c2.357-3.264 5.22-5.847 8.932-7.427 2.078-.883 4.169-1.766 6.21-2.768 2.992-1.462 4.679-4.03 5.215-7.248.487-2.924.278-5.823-.199-8.639v-.002c-1.101-6.686-.427-12.722 4.1-18.029h-.002c2.076-2.422 3.294-5.307 4.031-8.324 1.334-5.464 1.332-10.942-1.438-16.139l-.002-.002c-1.353-2.553-3.245-4.212-5.459-4.78-1.106-.283-2.274-.288-3.47-.024zm.803 2.027a4.3 4.3 0 0 1 1.802.028c1.138.267 2.214 1.032 3.23 2.345 3.786 4.912 3.922 10.357 2.343 16.221-.906 3.36-2.747 6.235-4.865 9.012v.002c-3.614 4.749-3.97 10.144-3.393 15.631v.002c.322 3.05.75 6.028.527 9.008-.257 3.361-1.708 5.667-4.724 7.12-1.9.919-3.87 1.747-5.84 2.579-4.03 1.704-7.118 4.525-9.629 7.977-2.44 3.352-4.975 6.57-8.203 9.105-5.272 4.149-11.283 6.001-17.98 6.022h-.002c-5.162.027-9.75-1.296-13.668-4.71-1.946-1.697-3.238-3.876-4.297-6.275l-.002-.002c-2.175-4.984-3.173-9.712.037-14.549v-.002c1.234-1.861 2.568-3.616 4.1-5.187l.002-.002c6.477-6.63 12.534-13.606 18.736-20.432h-.002c5.264-5.788 11.279-10.614 18.227-14.107 6.844-3.441 11.906-8.68 16.492-14.455h.002v-.002c1.435-1.815 3.052-3.396 5.064-4.537.728-.412 1.406-.67 2.043-.791z"/><path d="M247.2 61.941c-.81.152-1.641.47-2.478.943-2.227 1.258-3.98 2.989-5.503 4.899-4.573 5.745-9.532 10.846-16.178 14.182-7.171 3.598-13.377 8.563-18.764 14.488-6.266 6.883-12.38 13.89-18.863 20.525-1.628 1.66-3.023 3.495-4.298 5.416-3.54 5.318-2.41 10.744-.147 15.916v.002c1.102 2.511 2.512 4.898 4.684 6.787 4.211 3.664 9.224 5.095 14.662 5.066 7.002-.021 13.409-1.984 18.957-6.345 3.422-2.68 6.048-6.025 8.527-9.428v-.002c2.43-3.33 5.341-5.974 9.15-7.578v.002c1.99-.837 3.99-1.679 5.95-2.623 3.413-1.64 5.232-4.528 5.515-8.27.237-3.189-.213-6.27-.53-9.302v-.002c-.573-5.377-.23-10.352 3.146-14.777 2.181-2.85 4.16-5.896 5.144-9.532 1.65-6.124 1.506-12.175-2.605-17.486l-.002-.002c-1.149-1.485-2.488-2.486-4.006-2.841a5.7 5.7 0 0 0-2.362-.038zm.236 1.307a4.3 4.3 0 0 1 1.82.027c1.15.27 2.235 1.04 3.257 2.361h.002c3.826 4.942 3.962 10.424 2.373 16.324-.916 3.382-2.778 6.274-4.916 9.069v.002c-3.644 4.776-4.002 10.205-3.415 15.727.322 3.067.753 6.065.53 9.064-.257 3.385-1.717 5.705-4.764 7.168h-.002c-1.92.925-3.898 1.757-5.889 2.594-4.07 1.714-7.18 4.552-9.71 8.021-2.46 3.377-5.014 6.616-8.272 9.166h-.002c-5.311 4.175-11.381 6.042-18.14 6.063h-.001c-5.203.027-9.831-1.305-13.78-4.74-1.966-1.711-3.277-3.905-4.335-6.317v-.002c-2.195-5.015-3.207-9.773.033-14.643v-.002c1.245-1.874 2.59-3.64 4.14-5.22h.003c6.517-6.67 12.643-13.69 18.896-20.56v-.001c5.293-5.823 11.367-10.677 18.375-14.193 6.895-3.461 11.997-8.732 16.623-14.543 1.457-1.828 3.083-3.42 5.115-4.569h.002c.733-.415 1.414-.675 2.057-.797zm-2.332 12.043c-.471.013-.973.137-1.482.351-1.68.706-2.702 2.065-3.473 3.45l-.002.001c-1.664 3.023-4.093 4.69-7.502 5.287-1.486.261-2.9.702-4.297 1.051-5.306 1.335-10.055 3.8-13.842 7.817-5.789 6.128-11.604 12.244-17.186 18.58-3.322 3.778-6.798 7.539-9.59 11.865-2.568 3.976-3.746 8.368-2.443 13.146 1.738 6.362 6.786 9.838 12.982 9.841 6 .086 10.3-1.362 14.232-3.808 4.323-2.69 7.502-6.459 10.086-10.646 3.257-5.282 7.478-9.431 12.867-12.562 4.06-2.365 6.77-5.993 6.99-10.95.162-3.69.073-7.395-.486-11.071-.413-2.735-.698-5.359-.28-7.729.42-2.37 1.504-4.497 3.96-6.398 1.618-1.259 2.314-3.342 2.084-5.482-.119-1.082-.536-1.976-1.317-2.432a2.4 2.4 0 0 0-1.302-.31zm.63 1.463c.304.178.572.589.663 1.423.19 1.77-.374 3.35-1.576 4.286-2.692 2.085-3.99 4.585-4.455 7.218-.466 2.635-.142 5.394.275 8.16.542 3.566.632 7.185.473 10.815-.2 4.51-2.548 7.654-6.328 9.855-5.57 3.237-9.969 7.558-13.332 13.014-2.516 4.076-5.557 7.666-9.654 10.215-3.768 2.344-7.73 3.692-13.51 3.61h-.01c-5.72 0-10.105-2.996-11.707-8.862-1.197-4.387-.154-8.31 2.277-12.072 2.708-4.198 6.133-7.912 9.47-11.707 5.56-6.31 11.364-12.417 17.155-18.547 3.593-3.81 8.084-6.152 13.197-7.437 1.444-.361 2.829-.789 4.203-1.03 3.73-.654 6.602-2.623 8.437-5.955l.002-.002c.709-1.272 1.526-2.32 2.824-2.865.792-.333 1.29-.297 1.594-.12z"/><path d="M244.53 74.836c-.468.014-.966.14-1.47.354-1.672.706-2.683 2.063-3.444 3.447v.002c-1.646 3.02-4.045 4.683-7.412 5.28-1.477.26-2.871.701-4.246 1.05-5.258 1.333-9.948 3.797-13.693 7.81-5.719 6.122-11.484 12.231-16.996 18.563-3.294 3.777-6.718 7.534-9.489 11.854h-.002c-2.538 3.972-3.702 8.36-2.41 13.133 1.727 6.357 6.719 9.836 12.852 9.836h.002c5.936.083 10.184-1.365 14.074-3.808 4.283-2.688 7.421-6.455 9.975-10.64 3.216-5.275 7.398-9.42 12.717-12.546l.002-.002c4.03-2.364 6.698-5.99 6.918-10.938v-.002c.161-3.687.071-7.389-.477-11.061-.412-2.733-.7-5.357-.287-7.725s1.487-4.491 3.918-6.39c1.608-1.26 2.292-3.34 2.063-5.475-.113-1.08-.522-1.972-1.297-2.43a2.37 2.37 0 0 0-1.297-.312zm-.414 2.315c.237-.108.282-.144.564.068.28.212.368.415.397.715s-.045.694-.186 1.091c-.55 1.538-1.581 2.78-2.841 3.895-2.326 2.043-3.131 4.743-3.225 7.623-.083 2.471.296 4.855.533 7.19.33 3.228.634 6.42.496 9.615v.002c-.19 4.657-2.567 7.806-6.443 10.096-5.1 3.017-9.29 6.95-12.428 12.049-2.725 4.422-5.85 8.42-10.281 11.146h-.002c-3.478 2.144-7.259 3.407-9.528 3.449-4.458-.003-7.883-1.129-10.246-3.08-2.364-1.953-3.71-4.743-3.95-8.258v-.002c-.206-2.876.963-5.558 2.595-8.076v-.002c2.72-4.235 6.127-7.998 9.473-11.828 5.528-6.342 11.314-12.49 17.084-18.64 3.393-3.614 7.646-5.845 12.453-7.116 1.73-.458 3.452-.917 5.181-1.291 3.119-.674 5.645-2.303 7.295-5.147v-.002h.002c.634-1.103 1.228-2.152 2.123-2.828l.002-.002h.002c.364-.28.693-.56.93-.668zm-53.225 65.426.088.058q-.045-.028-.088-.058"/><path d="M245.22 75.859a1.93 1.93 0 0 0-.922.154c-.523.234-.898.59-1.197.815-1.196.892-1.862 2.13-2.496 3.209-1.478 2.518-3.622 3.88-6.485 4.492-1.78.38-3.54.843-5.279 1.299-5.042 1.313-9.587 3.652-13.205 7.455-5.82 6.118-11.664 12.245-17.266 18.582-3.364 3.798-6.85 7.588-9.68 11.924-1.718 2.623-3.06 5.578-2.836 8.855v.002c.266 3.795 1.797 6.97 4.479 9.153s6.47 3.365 11.195 3.367h.012c2.728-.049 6.615-1.397 10.295-3.629 4.727-2.872 8.013-7.043 10.809-11.527l.002-.002c3.05-4.88 7.1-8.63 12.09-11.539 4.173-2.434 6.94-6.061 7.16-11.137v-.002c.132-3.299-.173-6.542-.514-9.762-.252-2.37-.614-4.677-.537-6.97.097-2.656.78-4.874 2.801-6.631l.002-.002c1.37-1.195 2.586-2.61 3.248-4.424v-.004l.002-.002c.18-.505.312-1.069.252-1.662a2.35 2.35 0 0 0-.932-1.645h-.002v-.002a1.9 1.9 0 0 0-.996-.367zm-.379 1.371c.24-.108.294-.144.582.068.285.213.37.414.4.71s-.04.685-.181 1.08c-.559 1.527-1.601 2.764-2.871 3.873-2.336 2.032-3.154 4.721-3.258 7.59v.001c-.083 2.461.295 4.831.543 7.157.34 3.208.635 6.385.508 9.566-.201 4.63-2.594 7.763-6.5 10.04-5.15 3.004-9.38 6.916-12.55 11.987h-.001c-2.744 4.402-5.897 8.378-10.37 11.096-3.518 2.135-7.33 3.393-9.622 3.435-4.5-.003-7.96-1.125-10.346-3.068-2.388-1.944-3.746-4.718-3.99-8.213-.196-2.859.981-5.528 2.623-8.033v-.002c2.75-4.214 6.185-7.959 9.56-11.77 5.579-6.311 11.414-12.427 17.234-18.547 3.422-3.597 7.716-5.819 12.574-7.084h.002c1.74-.456 3.48-.912 5.219-1.283 3.137-.67 5.695-2.29 7.357-5.121h-.002c.647-1.1 1.241-2.143 2.145-2.817h.002c.37-.279.7-.558.941-.666zm-16.184 17.633a8.5 8.5 0 0 0-2.933.15c-3.473.776-5.543 3.304-7.024 6.11v.002h-.002c-1.92 3.647-3.93 7.015-7.512 9.082-4.838 2.793-8.774 6.555-12.145 10.916-1.94 2.511-4.384 4.865-5.652 8.09-1.112 2.812-1.074 5.577.045 7.646 1.116 2.065 3.355 3.35 6.248 3.18 5.741.01 9.691-2.687 12.996-6.117 3.51-3.636 5.42-8.18 7.556-12.44v-.001c.757-1.501 1.732-2.806 2.922-4.028v-.002c2.149-2.206 5.091-3.441 7.797-5.285 4.11-2.796 5.655-7.565 3.889-12.207v-.002c-1.093-2.894-3.392-4.735-6.186-5.094zm-.152 1.295c2.33.262 4.142 1.76 5.09 4.271l.002.002c1.572 4.132.276 8.138-3.393 10.633-2.554 1.74-5.61 3-8.002 5.457-1.269 1.302-2.334 2.726-3.158 4.362-2.163 4.313-4.034 8.705-7.324 12.113-3.19 3.31-6.715 5.73-12.06 5.713h-.02l-.022.002c-2.488.152-4.124-.848-5.01-2.487-.886-1.638-.977-3.998.021-6.521v-.002c1.132-2.88 3.448-5.15 5.467-7.764 3.29-4.257 7.095-7.885 11.756-10.576 3.938-2.271 6.087-5.929 8.027-9.615h-.002c1.4-2.652 3.15-4.763 6.137-5.43a7.6 7.6 0 0 1 2.49-.158zM186.84 67.453l-1.672 1.094 1.094 1.674 1.674-1.096zm2.191 3.346-1.673 1.095 1.095 1.674 1.674-1.096zm2.19 3.347-1.674 1.096 1.096 1.674 1.674-1.096zm2.191 3.348-1.674 1.094 1.096 1.674 1.672-1.094zm2.19 3.346-1.674 1.095 1.096 1.674 1.673-1.095zm2.19 3.347-1.673 1.096 1.094 1.674 1.674-1.096zm2.19 3.348-1.673 1.096 1.095 1.672 1.674-1.094zm2.19 3.348-1.674 1.094 1.096 1.674 1.674-1.096zm2.191 3.346-1.673 1.095.728 1.114 1.672-1.096zM180.99 136l-1.291.121.186 1.99 1.29-.119zm-3.281.307-1.992.183.185 1.992 1.99-.185zm-3.985.369-1.99.185.184 1.993 1.992-.186zm-3.982.37-1.992.186.185 1.99 1.993-.185zm-3.982.37-1.993.186.186 1.992 1.992-.186zm-3.983.371-1.992.186.186 1.99 1.99-.186zm-3.984.37-1.99.185.185 1.992 1.99-.186zm-3.983.37-1.99.186.184 1.99 1.992-.184zm-3.982.37-1.992.185.185 1.992 1.993-.185zm-3.982.37-1.993.186.186 1.99 1.992-.183zm-3.983.372-1.992.183.186 1.992 1.99-.185zm-3.984.369-1.99.185.185 1.993 1.99-.186zm-3.983.37-1.99.185.592 1.829 1.584-.023zM103.03 131.25l4 17 4-17zM107 60l4.5 18 4.5-18z"/><path d="m196 118 4 17 4-17zM242 51l4.5 18 4.5-18z"/></g><g class="uchighlight"><path d="m191.84 61.453-1.672 1.094 1.094 1.674 1.674-1.096zm2.191 3.346-1.673 1.095 1.095 1.674 1.674-1.096zm2.19 3.347-1.674 1.096 1.096 1.674 1.674-1.096zm2.191 3.348-1.674 1.094 1.096 1.674 1.672-1.094zm2.19 3.346-1.674 1.095 1.096 1.674 1.673-1.095zm2.19 3.347-1.673 1.096 1.094 1.674 1.674-1.096zm2.19 3.348-1.673 1.096 1.095 1.672 1.674-1.094zm2.19 3.348-1.674 1.094 1.096 1.674 1.674-1.096zm2.191 3.346-1.673 1.095.728 1.114 1.672-1.096zM206.46 71.865l4.5 18 4.5-18zM181.54 42.385l4.5 18 4.5-18z"/></g><g class="ucdraw"><path d="M36.51 30.38v.332h256v-.332zM36.51 56.38v.332h256v-.332zM36.51 82.38v.332h256v-.332zM36.51 108.38v.332h256v-.332zM36.51 134.38v.332h256v-.332zM36.51 160.38v.332h256v-.332z"/></g></svg>
diff --git a/subprojects/docs/src/components/UseCases/uc6.svg.license b/subprojects/docs/src/components/UseCases/uc6.svg.license
new file mode 100644
index 00000000..15aca74d
--- /dev/null
+++ b/subprojects/docs/src/components/UseCases/uc6.svg.license
@@ -0,0 +1,4 @@
1SPDX-FileCopyrightText: 2024 The Refinery Authors <https://refinery.tools/>
2
3SPDX-License-Identifier: EPL-2.0
4
diff --git a/subprojects/docs/src/components/Video/cover.svg b/subprojects/docs/src/components/Video/cover.svg
index b263c8b3..632175d9 100644
--- a/subprojects/docs/src/components/Video/cover.svg
+++ b/subprojects/docs/src/components/Video/cover.svg
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1280" height="720" viewBox="0 0 1280 720"><path fill="#fff" fill-opacity=".4" d="M0 95h1280v530H0z"/><path class="videocolor" fill-opacity=".702" d="M0 171h1205v378H0z"/><path fill="#CA1243" d="M1261 95h19v530h-19z"/><path class="videocolor" d="M0 171h19v378H0z"/><g class="videotitle"><path fill-rule="evenodd" d="M1143 387.09v26.293c-69.4 3.985-192.57 26.695-256 95.615v-31.074c64.343-63.744 180.16-88.046 256-90.834M887 211c55.152 64.14 162.7 91.63 256 98.004V335.3c-93.3 6.374-200.85 33.866-256 98.003v-30.676c22.983-34.262 96.979-66.532 153.51-80.476-56.535-13.944-130.53-46.214-153.51-80.475z"/><text font-size="72" font-weight="800" transform="translate(31 439)">Video</text><text font-size="72" font-weight="800" transform="translate(31 525)">introduction</text></g><path class="videoplay" fill-rule="evenodd" d="M593.12 284.23v151.53l131.07-75.765zm46.879-85.227c88.918 0 161 72.082 161 161s-72.082 161-161 161-161-72.082-161-161 72.082-161 161-161"/></svg> <svg xmlns="http://www.w3.org/2000/svg" width="1280" height="720" viewBox="0 0 1280 720"><path fill="#fff" fill-opacity=".4" d="M0 95h1280v530H0z"/><path class="videocolor" fill-opacity=".702" d="M0 171h1205v378H0z"/><path class="videohighlight" d="M1261 95h19v530h-19z"/><path class="videocolor" d="M0 171h19v378H0z"/><g class="videotitle"><path fill-rule="evenodd" d="M1143 387.09v26.293c-69.4 3.985-192.57 26.695-256 95.615v-31.074c64.343-63.744 180.16-88.046 256-90.834M887 211c55.152 64.14 162.7 91.63 256 98.004V335.3c-93.3 6.374-200.85 33.866-256 98.003v-30.676c22.983-34.262 96.979-66.532 153.51-80.476-56.535-13.944-130.53-46.214-153.51-80.475z"/><text font-size="72" font-weight="800" transform="translate(31 439)">Video</text><text font-size="72" font-weight="800" transform="translate(31 525)">introduction</text></g><path class="videoplay" fill-rule="evenodd" d="M593.12 284.23v151.53l131.07-75.765zm46.879-85.227c88.918 0 161 72.082 161 161s-72.082 161-161 161-161-72.082-161-161 72.082-161 161-161"/></svg>
diff --git a/subprojects/docs/src/components/Video/index.module.css b/subprojects/docs/src/components/Video/index.module.css
index 209c5d64..4fbd1b80 100644
--- a/subprojects/docs/src/components/Video/index.module.css
+++ b/subprojects/docs/src/components/Video/index.module.css
@@ -8,6 +8,10 @@
8 fill: var(--ifm-color-primary); 8 fill: var(--ifm-color-primary);
9} 9}
10 10
11:global(.videohighlight) {
12 fill: var(--refinery-highlight);
13}
14
11[data-theme='dark'] :global(.videocolor) { 15[data-theme='dark'] :global(.videocolor) {
12 fill: var(--ifm-color-primary-darker); 16 fill: var(--ifm-color-primary-darker);
13} 17}
diff --git a/subprojects/docs/src/css/custom.css b/subprojects/docs/src/css/custom.css
index a359649b..30384369 100644
--- a/subprojects/docs/src/css/custom.css
+++ b/subprojects/docs/src/css/custom.css
@@ -46,6 +46,7 @@
46 --ifm-global-shadow-tl: 0px 5px 5px -3px rgba(0,0,0,0.2), 46 --ifm-global-shadow-tl: 0px 5px 5px -3px rgba(0,0,0,0.2),
47 0px 8px 10px 1px rgba(0,0,0,0.14), 47 0px 8px 10px 1px rgba(0,0,0,0.14),
48 0px 3px 14px 2px rgba(0,0,0,0.12) !important; 48 0px 3px 14px 2px rgba(0,0,0,0.12) !important;
49 --refinery-highlight: #ca1243;
49} 50}
50 51
51[data-theme='dark'] { 52[data-theme='dark'] {
@@ -63,6 +64,7 @@
63 --ifm-color-primary-lighter: #75c3cd; 64 --ifm-color-primary-lighter: #75c3cd;
64 --ifm-color-primary-lightest: #94d1d8; 65 --ifm-color-primary-lightest: #94d1d8;
65 --ifm-card-background-color: var(--ifm-background-surface-color) !important; 66 --ifm-card-background-color: var(--ifm-background-surface-color) !important;
67 --refinery-highlight: #e06c75;
66} 68}
67 69
68code { 70code {
diff --git a/subprojects/docs/src/pages/index.module.css b/subprojects/docs/src/pages/index.module.css
index 572e5eef..367b78ed 100644
--- a/subprojects/docs/src/pages/index.module.css
+++ b/subprojects/docs/src/pages/index.module.css
@@ -4,6 +4,10 @@
4 * SPDX-License-Identifier: EPL-2.0 4 * SPDX-License-Identifier: EPL-2.0
5 */ 5 */
6 6
7.page {
8 margin-bottom: 2rem;
9}
10
7.buttons { 11.buttons {
8 display: flex; 12 display: flex;
9 flex-direction: row; 13 flex-direction: row;
@@ -12,7 +16,7 @@
12} 16}
13 17
14.section { 18.section {
15 padding: 4rem 0; 19 padding: 2rem 0;
16} 20}
17 21
18@media (max-width: 576px) { 22@media (max-width: 576px) {
@@ -28,62 +32,10 @@
28 32
29.section__title { 33.section__title {
30 text-align: center; 34 text-align: center;
35 margin-bottom: var(--ifm-leading);
31} 36}
32 37
33.section--video { 38.section--video {
39 padding: 4rem 0;
34 background: var(--ifm-background-surface-color); 40 background: var(--ifm-background-surface-color);
35} 41}
36
37.video__container {
38 position: relative;
39 width: 100%;
40 height: auto;
41 aspect-ratio: 560/315;
42 box-shadow: var(--ifm-global-shadow-lw);
43 transition: box-shadow var(--ifm-button-transition-duration) var(--ifm-transition-timing-default);
44}
45
46.video__container:hover,
47.video__container:focus-within {
48 box-shadow: var(--ifm-global-shadow-md);
49}
50
51.video, .video__button, .video__cover {
52 position: absolute;
53 top: 0;
54 left: 0;
55 width: 100%;
56 height: 100%;
57}
58
59.video__button {
60 margin: 0;
61 padding: 0;
62 border: none;
63 cursor: pointer;
64}
65
66.video__cover {
67 z-index: 1;
68}
69
70.video__play {
71 position: absolute;
72 top: 50%;
73 left: 50%;
74 transform: translate(-50%, -50%);
75 z-index: 1;
76 aspect-ratio: 1/1;
77 height: 16rem;
78 width: auto;
79 max-height: 50%;
80 background: var(--ifm-color-primary);
81 mask-image: url(@material-icons/svg/svg/play_circle/outline.svg);
82 mask-size: contain;
83 transition: background var(--ifm-button-transition-duration) var(--ifm-transition-timing-default);
84}
85
86.video__button:hover .video__play,
87.video__button:focus .video__play {
88 background: var(--ifm-color-primary-dark);
89}
diff --git a/subprojects/docs/src/pages/index.tsx b/subprojects/docs/src/pages/index.tsx
index 6b65c32b..cb0bfeb8 100644
--- a/subprojects/docs/src/pages/index.tsx
+++ b/subprojects/docs/src/pages/index.tsx
@@ -11,6 +11,7 @@ import clsx from 'clsx';
11import styles from './index.module.css'; 11import styles from './index.module.css';
12 12
13import Features from '@site/src/components/Features'; 13import Features from '@site/src/components/Features';
14import UseCases from '@site/src/components/UseCases';
14import Video from '@site/src/components/Video'; 15import Video from '@site/src/components/Video';
15 16
16function Hero() { 17function Hero() {
@@ -106,111 +107,108 @@ Publication.defaultProps = {
106 107
107function Publications() { 108function Publications() {
108 return ( 109 return (
109 <div className="container"> 110 <div className="row">
110 <h2 className={styles['section__title']}>Related publications</h2> 111 <div className="col col--6">
111 <div className="row"> 112 <h3>Tool demonstration</h3>
112 <div className="col col--6"> 113 <ul>
113 <h3>Tool demonstration</h3> 114 <Publication
114 <ul> 115 doi="10.1145/3639478.3640045"
115 <Publication 116 pdf="pathname:///papers/icse24-demo.pdf"
116 doi="10.1145/3639478.3640045" 117 video="https://youtu.be/Qy_3udNsWsM"
117 pdf="pathname:///papers/icse24-demo.pdf" 118 >
118 video="https://youtu.be/Qy_3udNsWsM" 119 K. Marussy, A. Ficsor, O. Semeráth, D. Varró: &ldquo;Refinery: Graph
119 > 120 Solver as a Service&rdquo; <em>ICSE 2024 Demonstrations</em>
120 K. Marussy, A. Ficsor, O. Semeráth, D. Varró: &ldquo;Refinery: 121 </Publication>
121 Graph Solver as a Service&rdquo; <em>ICSE 2024 Demonstrations</em> 122 </ul>
122 </Publication> 123 <h3>Partial model specification language</h3>
123 </ul> 124 <ul>
124 <h3>Partial model specification language</h3> 125 <Publication
125 <ul> 126 doi="10.5381/jot.2020.19.3.a12"
126 <Publication 127 pdf="https://www.jot.fm/issues/issue_2020_03/article12.pdf"
127 doi="10.5381/jot.2020.19.3.a12" 128 video="https://www.youtube.com/watch?v=ggTbv_s5t2A"
128 pdf="https://www.jot.fm/issues/issue_2020_03/article12.pdf" 129 >
129 video="https://www.youtube.com/watch?v=ggTbv_s5t2A" 130 K. Marussy, O. Semeráth, A. Babikian, D. Varró:{' '}
130 > 131 <em>
131 K. Marussy, O. Semeráth, A. Babikian, D. Varró:{' '} 132 A Specification Language for Consistent Model Generation based on
132 <em> 133 Partial Models.
133 A Specification Language for Consistent Model Generation based 134 </em>{' '}
134 on Partial Models. 135 J. Object Technol. <b>19</b>(3): 3:1-22 (2020)
135 </em>{' '} 136 </Publication>
136 J. Object Technol. <b>19</b>(3): 3:1-22 (2020) 137 </ul>
137 </Publication> 138 <h3>Diverse and realistic graph generation</h3>
138 </ul> 139 <ul>
139 <h3>Diverse and realistic graph generation</h3> 140 <Publication
140 <ul> 141 doi="10.1007/s10009-019-00530-6"
141 <Publication 142 pdf="https://link.springer.com/content/pdf/10.1007/s10009-019-00530-6.pdf?pdf=button"
142 doi="10.1007/s10009-019-00530-6" 143 >
143 pdf="https://link.springer.com/content/pdf/10.1007/s10009-019-00530-6.pdf?pdf=button" 144 O. Semeráth, R. Farkas, G. Bergmann, D. Varró:{' '}
144 > 145 <em>
145 O. Semeráth, R. Farkas, G. Bergmann, D. Varró:{' '} 146 Diversity of graph models and graph generators in mutation
146 <em> 147 testing.
147 Diversity of graph models and graph generators in mutation 148 </em>{' '}
148 testing. 149 Int. J. Softw. Tools Technol. Transf. <b>22</b>(1): 57-78 (2020)
149 </em>{' '} 150 </Publication>
150 Int. J. Softw. Tools Technol. Transf. <b>22</b>(1): 57-78 (2020) 151 <Publication
151 </Publication> 152 doi="10.1007/s10270-021-00884-z"
152 <Publication 153 pdf="https://link.springer.com/content/pdf/10.1007/s10270-021-00884-z.pdf?pdf=button"
153 doi="10.1007/s10270-021-00884-z" 154 >
154 pdf="https://link.springer.com/content/pdf/10.1007/s10270-021-00884-z.pdf?pdf=button" 155 O. Semeráth, A. Babikian, B. Chen, C. Li, K. Marussy, G. Szárnyas,
155 > 156 D. Varró:{' '}
156 O. Semeráth, A. Babikian, B. Chen, C. Li, K. Marussy, G. Szárnyas, 157 <em>
157 D. Varró:{' '} 158 Automated generation of consistent, diverse and structurally
158 <em> 159 realistic graph models.
159 Automated generation of consistent, diverse and structurally 160 </em>{' '}
160 realistic graph models. 161 Softw. Syst. Model. <b>20</b>(5): 1713-1734 (2021)
161 </em>{' '} 162 </Publication>
162 Softw. Syst. Model. <b>20</b>(5): 1713-1734 (2021) 163 </ul>
163 </Publication> 164 </div>
164 </ul> 165 <div className="col col--6">
165 </div> 166 <h3>Consistent graph generation techniques</h3>
166 <div className="col col--6"> 167 <ul>
167 <h3>Consistent graph generation techniques</h3> 168 <Publication
168 <ul> 169 doi="10.1145/3180155.3180186"
169 <Publication 170 pdf="https://dl.acm.org/doi/pdf/10.1145/3180155.3180186"
170 doi="10.1145/3180155.3180186" 171 >
171 pdf="https://dl.acm.org/doi/pdf/10.1145/3180155.3180186" 172 O. Semeráth, A. Nagy, D. Varró: &ldquo;A graph solver for the
172 > 173 automated generation of consistent domain-specific models.&rdquo;{' '}
173 O. Semeráth, A. Nagy, D. Varró: &ldquo;A graph solver for the 174 <em>ICSE 2018:</em> 969-980
174 automated generation of consistent domain-specific models.&rdquo;{' '} 175 </Publication>
175 <em>ICSE 2018:</em> 969-980 176 <Publication
176 </Publication> 177 doi="10.1109/TSE.2020.3025732"
177 <Publication 178 pdf="https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9201551"
178 doi="10.1109/TSE.2020.3025732" 179 >
179 pdf="https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9201551" 180 K. Marussy, O. Semeráth, D. Varró:{' '}
180 > 181 <em>
181 K. Marussy, O. Semeráth, D. Varró:{' '} 182 Automated Generation of Consistent Graph Models With Multiplicity
182 <em> 183 Reasoning.
183 Automated Generation of Consistent Graph Models With 184 </em>{' '}
184 Multiplicity Reasoning. 185 IEEE Trans. Softw. Eng. <b>48</b>(5): 1610-1629 (2022)
185 </em>{' '} 186 </Publication>
186 IEEE Trans. Softw. Eng. <b>48</b>(5): 1610-1629 (2022) 187 <Publication
187 </Publication> 188 doi="10.1007/s10270-021-00918-6"
188 <Publication 189 pdf="https://link.springer.com/content/pdf/10.1007/s10270-021-00918-6.pdf?pdf=button"
189 doi="10.1007/s10270-021-00918-6" 190 >
190 pdf="https://link.springer.com/content/pdf/10.1007/s10270-021-00918-6.pdf?pdf=button" 191 A. Babikian, O. Semeráth, A. Li, K. Marussy, D. Varró:{' '}
191 > 192 <em>
192 A. Babikian, O. Semeráth, A. Li, K. Marussy, D. Varró:{' '} 193 Automated generation of consistent models using qualitative
193 <em> 194 abstractions and exploration strategies.
194 Automated generation of consistent models using qualitative 195 </em>{' '}
195 abstractions and exploration strategies. 196 Softw. Syst. Model. <b>21</b>(5): 1763-1787 (2022)
196 </em>{' '} 197 </Publication>
197 Softw. Syst. Model. <b>21</b>(5): 1763-1787 (2022) 198 </ul>
198 </Publication> 199 <h3>Correctness proofs</h3>
199 </ul> 200 <ul>
200 <h3>Correctness proofs</h3> 201 <Publication
201 <ul> 202 doi="10.1007/978-3-319-75396-6_16"
202 <Publication 203 pdf="https://inf.mit.bme.hu/sites/default/files/publications/fmhe-model-generation.pdf"
203 doi="10.1007/978-3-319-75396-6_16" 204 >
204 pdf="https://inf.mit.bme.hu/sites/default/files/publications/fmhe-model-generation.pdf" 205 D. Varró, O. Semeráth, G. Szárnyas, Á. Horváth: &ldquo;Towards the
205 > 206 Automated Generation of Consistent, Diverse, Scalable and Realistic
206 D. Varró, O. Semeráth, G. Szárnyas, Á. Horváth: &ldquo;Towards the 207 Graph Models.&rdquo;{' '}
207 Automated Generation of Consistent, Diverse, Scalable and 208 <em>Graph Transformation, Specifications, and Nets</em> 2018:
208 Realistic Graph Models.&rdquo;{' '} 209 285-312
209 <em>Graph Transformation, Specifications, and Nets</em> 2018: 210 </Publication>
210 285-312 211 </ul>
211 </Publication>
212 </ul>
213 </div>
214 </div> 212 </div>
215 </div> 213 </div>
216 ); 214 );
@@ -219,16 +217,27 @@ function Publications() {
219export default function Home() { 217export default function Home() {
220 return ( 218 return (
221 <Layout> 219 <Layout>
222 <Hero /> 220 <div className={styles['page']}>
223 <section className={styles['section']}> 221 <Hero />
224 <Features /> 222 <section className={styles['section']}>
225 </section> 223 <Features />
226 <section className={clsx(styles['section'], styles['section--video'])}> 224 </section>
227 <Video /> 225 <section className={clsx(styles['section'], styles['section--video'])}>
228 </section> 226 <Video />
229 <section className={styles['section']}> 227 </section>
230 <Publications /> 228 <section className={styles['section']}>
231 </section> 229 <div className="container">
230 <h2 className={styles['section__title']}>Explore use-cases</h2>
231 <UseCases />
232 </div>
233 </section>
234 <section className={styles['section']}>
235 <div className="container">
236 <h2 className={styles['section__title']}>Related publications</h2>
237 <Publications />
238 </div>
239 </section>
240 </div>
232 </Layout> 241 </Layout>
233 ); 242 );
234} 243}