1<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="561px" height="182px" viewBox="-0.5 -0.5 561 182" content="&lt;mxfile&gt;&lt;diagram name=&quot;Page-1&quot; id=&quot;aVFX6VjFinrp-ASp4lZ8&quot;&gt;3Vldb5swFP01SNtDJcDk63FJu+5hmypF2tq+OeAEKwZnxmnIfv1ssPkwkKZp1pL2ofI9ti/43OtjX2KBWZTeMrgJf9AAEcu1g9QC15bret5I/JfAPgfcoZcDK4aDHHJKYI7/IgXaCt3iACW1gZxSwvGmDvo0jpHPaxhkjO7qw5aU1J+6gSv1RLsE5j4kqDHsNw54qFBnOCk7viG8CtWjx65acAT1YOU4CWFAdxUI3FhgxijleStKZ4hI7jQv+byvHb3FizEU82MmjEA0Wq4n9PrP/hdIH6PFDj1egdzLEyRbteApof5aQPqt+V5Tweg2DpD0ZltgugsxR/MN9GXvTsReYCGPiLAc0VzSmM/V3MzGhMwooUzYMY0FPE04o2ukQcsFdvYneppLU6t9QoyjtAKppd4iGiHO9mKI6h2r91dp52h7VwZRQ2ElfJ7CoEqbVeG4ZFY0FLkvINrrJNq5bKKdYc+YHnQy7V420wVlfWF62Mn0z6sLz2qvb1zr87BCdohggJjlDol4+HQhWyvZ+pTIU9S16VKeu5DDz5cdC0PK3XcPhdMIhWT5skk2ZbyN5WLM29DsNmjexttEEHrRRAO3b+ncfQcEH4vq9xfx5i2wwTCKgy+ybik5qjBapx+lmN9X2g+V9nVaNfbaiMUy7qvGg/KcGeWkzNKzGkGaZH+HgpTQLfPREecZh2yF+IGBijIU6DqtI+aVmA5aYqoxhgjk+Kle3bUFWj3hjmKxtCKlBkZKAdvIlXzhala1GjMcuSNDBoDhKCem4SjLu2LZr0jF5jX5Val4UmLpBHaOTuD/korukamolbIvuQgMeZucmIvAdOS8cS6O2k+gRL4CQ82bldB/Xs9GSPAqFm2ClrJHnhHYh+SLgiMcBHJy64lVz+QznDuDvpXEzrhB8E0Kow0pygTBsR2hJJFfw4RFBP2Qy6uWWVzQWPQvyk8XNoyD1tK65zEyC7y2a1jxEezcQWpJ+CPEN4BJmFHg1HmV+B3kHLE4Q+S9TSul/mbpdlwXnINqW6i68xJV74xOT3TTs43QuyfqZiOHTEfn082WHezJjbjnKOnaes/czvV29EWYEDu0Ic+w3YwaHnjHKaJJ6EmbbfL8ZktCuJFNf8vIfsqgv0ZHMFiKkrQIXCByRxPMMW2Rue9Gd8GujgPLl90dBkY5VJOvJucq+x0jhSdtMtgMzPgMgdF+P7IKGpLXEq2+qKBjhvRUFWw4OlkFhVn+PJYPL39jBDf/AA==&lt;/diagram&gt;&lt;/mxfile&gt;">
2    <defs/>
3    <g>
4        <rect x="0" y="1" width="80" height="40" fill="none" stroke="#000000" pointer-events="all"/>
5        <g transform="translate(-0.5 -0.5)">
6            <switch>
7                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
8                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 21px; margin-left: 1px;">
9                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
10                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">
11                                Block 0
12                            </div>
13                        </div>
14                    </div>
15                </foreignObject>
16                <text x="40" y="25" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">
17                    Block 0
18                </text>
19            </switch>
20        </g>
21        <rect x="80" y="1" width="80" height="40" fill="none" stroke="#000000" pointer-events="all"/>
22        <g transform="translate(-0.5 -0.5)">
23            <switch>
24                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
25                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 21px; margin-left: 81px;">
26                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
27                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">
28                                Block 1
29                            </div>
30                        </div>
31                    </div>
32                </foreignObject>
33                <text x="120" y="25" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">
34                    Block 1
35                </text>
36            </switch>
37        </g>
38        <rect x="160" y="1" width="80" height="40" fill="none" stroke="#000000" pointer-events="all"/>
39        <g transform="translate(-0.5 -0.5)">
40            <switch>
41                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
42                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 21px; margin-left: 161px;">
43                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
44                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">
45                                Block 2
46                            </div>
47                        </div>
48                    </div>
49                </foreignObject>
50                <text x="200" y="25" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">
51                    Block 2
52                </text>
53            </switch>
54        </g>
55        <rect x="360" y="1" width="80" height="40" fill="none" stroke="#000000" pointer-events="all"/>
56        <g transform="translate(-0.5 -0.5)">
57            <switch>
58                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
59                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 21px; margin-left: 361px;">
60                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
61                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">
62                                Block N-1
63                            </div>
64                        </div>
65                    </div>
66                </foreignObject>
67                <text x="400" y="25" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">
68                    Block N-1
69                </text>
70            </switch>
71        </g>
72        <rect x="0" y="101" width="80" height="40" fill="none" stroke="#000000" pointer-events="all"/>
73        <g transform="translate(-0.5 -0.5)">
74            <switch>
75                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
76                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 121px; margin-left: 1px;">
77                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
78                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">
79                                header
80                                <br/>
81                                (size of data)
82                            </div>
83                        </div>
84                    </div>
85                </foreignObject>
86                <text x="40" y="125" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">
87                    header...
88                </text>
89            </switch>
90        </g>
91        <rect x="80" y="101" width="160" height="40" fill="none" stroke="#000000" pointer-events="all"/>
92        <g transform="translate(-0.5 -0.5)">
93            <switch>
94                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
95                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 121px; margin-left: 81px;">
96                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
97                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">
98                                data
99                            </div>
100                        </div>
101                    </div>
102                </foreignObject>
103                <text x="160" y="125" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">
104                    data
105                </text>
106            </switch>
107        </g>
108        <rect x="240" y="101" width="80" height="40" fill="none" stroke="#000000" pointer-events="all"/>
109        <g transform="translate(-0.5 -0.5)">
110            <switch>
111                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
112                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 121px; margin-left: 241px;">
113                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
114                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">
115                                unused
116                            </div>
117                        </div>
118                    </div>
119                </foreignObject>
120                <text x="280" y="125" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">
121                    unused
122                </text>
123            </switch>
124        </g>
125        <rect x="240" y="1" width="80" height="40" fill="none" stroke="#000000" pointer-events="all"/>
126        <g transform="translate(-0.5 -0.5)">
127            <switch>
128                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
129                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 21px; margin-left: 241px;">
130                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
131                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">
132                                Block 3
133                            </div>
134                        </div>
135                    </div>
136                </foreignObject>
137                <text x="280" y="25" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">
138                    Block 3
139                </text>
140            </switch>
141        </g>
142        <path d="M 0 101 L 80 41" fill="none" stroke="#999999" stroke-miterlimit="10" pointer-events="stroke"/>
143        <path d="M 320 101 L 240 41" fill="none" stroke="#999999" stroke-miterlimit="10" pointer-events="stroke"/>
144        <rect x="480" y="1" width="80" height="40" fill="none" stroke="none" pointer-events="all"/>
145        <g transform="translate(-0.5 -0.5)">
146            <switch>
147                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
148                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 78px; height: 1px; padding-top: 21px; margin-left: 482px;">
149                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;">
150                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
151                                Blocks area
152                            </div>
153                        </div>
154                    </div>
155                </foreignObject>
156                <text x="482" y="25" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">
157                    Blocks area
158                </text>
159            </switch>
160        </g>
161        <rect x="360" y="101" width="200" height="40" fill="none" stroke="none" pointer-events="all"/>
162        <g transform="translate(-0.5 -0.5)">
163            <switch>
164                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
165                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 198px; height: 1px; padding-top: 121px; margin-left: 362px;">
166                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;">
167                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
168                                Example of a message allocated
169                                <br/>
170                                on block 1 and 2
171                            </div>
172                        </div>
173                    </div>
174                </foreignObject>
175                <text x="362" y="125" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">
176                    Example of a message allocated...
177                </text>
178            </switch>
179        </g>
180        <path d="M 320 41 L 360 41" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="stroke"/>
181        <rect x="0" y="161" width="80" height="20" fill="none" stroke="none" pointer-events="all"/>
182        <g transform="translate(-0.5 -0.5)">
183            <switch>
184                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
185                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 171px; margin-left: 1px;">
186                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
187                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
188                                4 bytes
189                            </div>
190                        </div>
191                    </div>
192                </foreignObject>
193                <text x="40" y="175" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
194                    4 bytes
195                </text>
196            </switch>
197        </g>
198        <path d="M 50 111 L 45 111 Q 40 111 40 121 L 40 141 Q 40 151 35 151 L 32.5 151 Q 30 151 35 151 L 37.5 151 Q 40 151 40 161 L 40 181 Q 40 191 45 191 L 50 191" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(-90,40,151)" pointer-events="all"/>
199        <path d="M 320 1 L 360 1" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="stroke"/>
200    </g>
201    <switch>
202        <g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
203        <a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
204            <text text-anchor="middle" font-size="10px" x="50%" y="100%">
205                Text is not SVG - cannot display
206            </text>
207        </a>
208    </switch>
209</svg>