(???) ?xml version="1.0" encoding="UTF-8"?>
 (???) !-- Do not edit this file with editors other than draw.io -->
 (???) !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
 (???) svg xmlns="http://www.w3.org/2000/svg" style="background-color: rgb(255, 255, 255);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="701px" height="591px" viewBox="-0.5 -0.5 701 591" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2023-06-06T20:21:22.049Z&quot; agent=&quot;Mozilla/5.0 (X11; Linux x86_64; rv:113.0) Gecko/20100101 Firefox/113.0&quot; etag=&quot;-P4M4qDLHBSsFEw2h8Yc&quot; version=&quot;21.3.7&quot; type=&quot;device&quot;&gt;&lt;diagram name=&quot;Page-1&quot; id=&quot;_VS6cCahO2u6AWY4TAPI&quot;&gt;7VtLc6M4EP41rsoekgIE2D7GeexU7WSSKk9lJ6ctDLKtCUaskGN7fv22jHgKEycBw2b3FKkRbfH1S92tDNDVavs7c8LlHfWwPzA0bztA1wPD0HXdhD+CsospQ2MYExaMeHJRRpiSX1gSNUldEw9HhYWcUp+TsEh0aRBglxdoDmN0U1w2p37xV0NngRXC1HV8lfon8fgypo4sLaN/wWSxTH5Z1+STlZMsloRo6Xh0kyOhmwG6YpTyeLTaXmFfgJfgEr93e+BpujGGA37MC9r9Nvw5+2P6NN+a6Gr7/S9Kp+eSy4vjr+UHy83yXYIAo+vAw4KJNkCTzZJwPA0dVzzdgMyBtuQrH2Y6DB2fLAIY+3gOm5pI7phxvD24bT0FA7QI0xXmbAdL5Au2Fb+xS/RieCEpm0wewwT1ZU4W1lgSHakDi5R5BhMMJFJvQM1Ab4FNfx22OfH9K+pTtn8Xzedzw3WBHnFGn3HuiWfPbMtuBtmRVkDWQCqutl2Bq6m3hqsC632Ig8kURtrZFxrx3xSY4fN5tQq6AAMG2CYCJAIWfSkfrIjnidcnDEfklzPbsxK6HVIS8P03WZOBdS14rTmNYp+kK+IIaIBLspOkBoSD7KJ09AT0nHRSWl46qC3hVOm87QvwPfICw4UYXvohAQjASeNV6DscJ2vgJ3PLPuZkGoB3PCzqvm1UeBV9VIGv3Ra+Zo3yD7cFSLsGzy6Ah8wK1TwpdLqqm9eYkRfABE4eJHpWIMMeRHk5lUZbRJEyvqQLGjj+V0pDid1PzPlOnlGEaygii7eE/8iNnwQrUKt4dr2VnPeTXW7yAFsFHISvimkBYPIjP8lxEtOM1X62y8/KzOIvF59bL2xAh66Zi2tQlgbCHbbAvE4aWrX2MAzaC0IpntEa14VxL3ShUoZ6jQTPdatPMrS6lCEyTyykzLaeCoLpt6Eho1Mh2bVCyuRxk1En7pq9pIfixjyudqGbiZ99yj1Tfe65eYGSlUf63Rpl6JXJoo+a7P7VS8acXW6BPBNnnB8EITsLlA8DplSL20PrS1nHm9ePrZLmxjvO9Dj99PertqWEkL9dulFzPEjpQzF0dz4BTWbo9ePXLNb5r7OU4LjPi70l3K+5Lw7PMteQaYfVzJnNGBdxRGZVHm1WpXtWW5FaTff6cmo76D/00cWwQf+RcGvZhdjHRv0DOnSigDLuUUAZWR8PKB1IEH1Ugu8KAsgqOZdYkQ46dWX9WKtdb6KPrbdQYX07QcP+/EHDGKqZ/klDxlCNGCQKabQv4hlaUn3quD5iaSXYqqtLxilLJKN65NJSU8+gq6wtnRS4pMb6mezaLPvfHhwG1U7Up4O5c/epqzXmyzCEj9DOslrzzImwpzZauvYEptG5J/iEaWFZRU2je0+gBnkJc9xJmrGkixRiFpGI4/3RD35rCTs4ShjvQlvpK85pwJPGn4fnznq/Pd+ZYX+S8it1BuOnlMFGym1E4JakOlpROap0J4IpCRZAMLPZ9zTNkYQJ5ZyuBK0hq7TNkr7EKWxZYcZVdpkegprvG6uWeUt8ISVxMWS1WgfEhfSHBjCnc5GTOe5SMA3CNejOLV3z/aDw8PFO0aU26g+D5pJEQ7qiV7PE+P5CV3l+ss2ctB7AXrAQQCK2g8HniMsULQQfvSL4GFXd99aCj6GG7sc79byuXoc49s7C8dcmquAvmkETjsYq3vsxKhKBqssprV1/MNSwVOzPl6PTdyrcz+PDt0F/W/em3oN7D2qC9Q3zDWXPwiOBaxZhrs4TVxcGk7gP0fy5xTrh8LgyYbE+XGw31nWFGy4jGqNjI8S40wihVivqba3nVjbSL4yuzcxQ70VA7icoZ3HZrH8pXzrvLOVDB4s//+cig77lIlXqcuJEBP0HqlhW5Q3sk5YIkJpB/OthLvdaqupdpwX5E5a7FJBHrYEM0+x/O+IeY/YfMujmHw==&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><rect x="0" y="0.5" width="700" height="590" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="15" y="128" width="660" height="410" rx="61.5" ry="61.5" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><rect x="295" y="3" width="110" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 18px; margin-left: 350px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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: nowrap;">OpenBSD (Host)</div></div></div></foreignObject><text x="350" y="22" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OpenBSD (Host)</text></switch></g><rect x="32" y="155.5" width="180" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 186px; margin-left: 33px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;"><div>Alpine template</div></div></div></div></foreignObject><text x="122" y="189" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Alpine template</text></switch></g><rect x="31" y="233" width="180" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 263px; margin-left: 32px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">OpenBSD 7x template</div></div></div></foreignObject><text x="121" y="267" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OpenBSD 7x template</text></switch></g><path d="M 265 263 L 378.63 263" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 383.88 263 L 376.88 266.5 L 378.63 263 L 376.88 259.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 263px; margin-left: 325px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Derived disk</div></div></div></foreignObject><text x="325" y="266" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">Derived disk</text></switch></g><path d="M 265 275.5 L 379.6 347.12" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 384.05 349.91 L 376.26 349.17 L 379.6 347.12 L 379.97 343.23 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 313px; margin-left: 325px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Derived disk</div></div></div></foreignObject><text x="325" y="316" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">Derived disk</text></switch></g><path d="M 245 285.5 L 245 306.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 245 311.88 L 241.5 304.88 L 245 306.63 L 248.5 304.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 230.8 281.15 Q 230.8 329 222.9 329 Q 215 329 215 358.5 Q 215 388 218.63 388" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 223.88 388 L 216.88 391.5 L 218.63 388 L 216.88 384.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 225 255.5 C 225 247.22 233.95 240.5 245 240.5 C 250.3 240.5 255.39 242.08 259.14 244.89 C 262.89 247.71 265 251.52 265 255.5 L 265 270.5 C 265 278.78 256.05 285.5 245 285.5 C 233.95 285.5 225 278.78 225 270.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 265 255.5 C 265 263.78 256.05 270.5 245 270.5 C 233.95 270.5 225 263.78 225 255.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 276px; margin-left: 226px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">qcow2</div></div></div></foreignObject><text x="245" y="279" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">qcow2</text></switch></g><path d="M 265 181.75 L 378.63 181.75" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 383.88 181.75 L 376.88 185.25 L 378.63 181.75 L 376.88 178.25 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 182px; margin-left: 325px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Derived disk</div></div></div></foreignObject><text x="325" y="185" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">Derived disk</text></switch></g><path d="M 259.2 203.65 Q 285 203.7 285 243.35 Q 285 283 325 283 Q 365 283 365 353 Q 365 423 378.63 423" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 383.88 423 L 376.88 426.5 L 378.63 423 L 376.88 419.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 225 178 C 225 169.72 233.95 163 245 163 C 250.3 163 255.39 164.58 259.14 167.39 C 262.89 170.21 265 174.02 265 178 L 265 193 C 265 201.28 256.05 208 245 208 C 233.95 208 225 201.28 225 193 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 265 178 C 265 186.28 256.05 193 245 193 C 233.95 193 225 186.28 225 178" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 198px; margin-left: 226px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">qcow2</div></div></div></foreignObject><text x="245" y="202" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">qcow2</text></switch></g><rect x="435" y="155.5" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 186px; margin-left: 436px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">Disposable Alpine</div></div></div></foreignObject><text x="495" y="189" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Disposable Alpine</text></switch></g><rect x="435" y="233" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 263px; margin-left: 436px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">Disposable OpenBSD</div></div></div></foreignObject><text x="495" y="267" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Disposable OpenBSD</text></switch></g><path d="M 385 255.5 C 385 247.22 393.95 240.5 405 240.5 C 410.3 240.5 415.39 242.08 419.14 244.89 C 422.89 247.71 425 251.52 425 255.5 L 425 270.5 C 425 278.78 416.05 285.5 405 285.5 C 393.95 285.5 385 278.78 385 270.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 425 255.5 C 425 263.78 416.05 270.5 405 270.5 C 393.95 270.5 385 263.78 385 255.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 276px; margin-left: 386px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">qcow2</div></div></div></foreignObject><text x="405" y="279" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">qcow2</text></switch></g><path d="M 385 178 C 385 169.72 393.95 163 405 163 C 410.3 163 415.39 164.58 419.14 167.39 C 422.89 170.21 425 174.02 425 178 L 425 193 C 425 201.28 416.05 208 405 208 C 393.95 208 385 201.28 385 193 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 425 178 C 425 186.28 416.05 193 405 193 C 393.95 193 385 186.28 385 178" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 198px; margin-left: 386px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">qcow2</div></div></div></foreignObject><text x="405" y="202" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">qcow2</text></switch></g><rect x="435" y="313" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 343px; margin-left: 436px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">App1 (OpenBSD based)</div></div></div></foreignObject><text x="495" y="347" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">App1 (OpenBSD based)</text></switch></g><path d="M 385 335.5 C 385 327.22 393.95 320.5 405 320.5 C 410.3 320.5 415.39 322.08 419.14 324.89 C 422.89 327.71 425 331.52 425 335.5 L 425 350.5 C 425 358.78 416.05 365.5 405 365.5 C 393.95 365.5 385 358.78 385 350.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 425 335.5 C 425 343.78 416.05 350.5 405 350.5 C 393.95 350.5 385 343.78 385 335.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 356px; margin-left: 386px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">qcow2</div></div></div></foreignObject><text x="405" y="359" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">qcow2</text></switch></g><path d="M 575 326.75 C 575 318.47 595.15 311.75 620 311.75 C 631.93 311.75 643.38 313.33 651.82 316.14 C 660.26 318.96 665 322.77 665 326.75 L 665 359.25 C 665 367.53 644.85 374.25 620 374.25 C 595.15 374.25 575 367.53 575 359.25 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 665 326.75 C 665 335.03 644.85 341.75 620 341.75 C 595.15 341.75 575 335.03 575 326.75" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 84px; height: 1px; padding-top: 351px; margin-left: 578px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">qcow2<br />persistent /home</div></div></div></foreignObject><text x="620" y="354" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">qcow2...</text></switch></g><path d="M 519.83 73 L 486.4 122.72" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 483.47 127.07 L 484.47 119.31 L 486.4 122.72 L 490.28 123.22 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 100px; margin-left: 501px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Filter communication of each input/output of each VM</div></div></div></foreignObject><text x="501" y="104" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">Filter communication of each input/output of each VM</text></switch></g><rect x="435" y="13" width="210" height="60" rx="9" ry="9" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 43px; margin-left: 436px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">Packet Filter</div></div></div></foreignObject><text x="540" y="47" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Packet Filter</text></switch></g><rect x="590" y="133" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 148px; margin-left: 591px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">VMD</div></div></div></foreignObject><text x="620" y="152" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">VMD</text></switch></g><rect x="31" y="305.5" width="180" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 336px; margin-left: 32px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">OpenBSD 7x<br />Tor VPN template</div></div></div></foreignObject><text x="121" y="339" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OpenBSD 7x...</text></switch></g><path d="M 168 434.25 L 168 471 L 493 471 L 493 453 M 497 453 L 497 475 L 164 475 L 164 434.25 M 497 453" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="1.42" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 473px; margin-left: 321px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Network routing</div></div></div></foreignObject><text x="321" y="476" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">Network routing</text></switch></g><rect x="31" y="374.25" width="180" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 404px; margin-left: 32px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">OpenBSD 7x<br />VPN template</div></div></div></foreignObject><text x="121" y="408" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OpenBSD 7x...</text></switch></g><rect x="435" y="393" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 423px; margin-left: 436px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">App2 (Alpine)</div></div></div></foreignObject><text x="495" y="427" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">App2 (Alpine)</text></switch></g><path d="M 575 408 C 575 399.72 595.15 393 620 393 C 631.93 393 643.38 394.58 651.82 397.39 C 660.26 400.21 665 404.02 665 408 L 665 440.5 C 665 448.78 644.85 455.5 620 455.5 C 595.15 455.5 575 448.78 575 440.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 665 408 C 665 416.28 644.85 423 620 423 C 595.15 423 575 416.28 575 408" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 84px; height: 1px; padding-top: 432px; margin-left: 578px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">qcow2<br />persistent /home</div></div></div></foreignObject><text x="620" y="435" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">qcow2...</text></switch></g><path d="M 385 415.5 C 385 407.22 393.95 400.5 405 400.5 C 410.3 400.5 415.39 402.08 419.14 404.89 C 422.89 407.71 425 411.52 425 415.5 L 425 430.5 C 425 438.78 416.05 445.5 405 445.5 C 393.95 445.5 385 438.78 385 430.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 425 415.5 C 425 423.78 416.05 430.5 405 430.5 C 393.95 430.5 385 423.78 385 415.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 436px; margin-left: 386px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">qcow2</div></div></div></foreignObject><text x="405" y="439" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">qcow2</text></switch></g><path d="M 225 328 C 225 319.72 233.95 313 245 313 C 250.3 313 255.39 314.58 259.14 317.39 C 262.89 320.21 265 324.02 265 328 L 265 343 C 265 351.28 256.05 358 245 358 C 233.95 358 225 351.28 225 343 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 265 328 C 265 336.28 256.05 343 245 343 C 233.95 343 225 336.28 225 328" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 348px; margin-left: 226px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">qcow2</div></div></div></foreignObject><text x="245" y="352" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">qcow2</text></switch></g><path d="M 225 388 C 225 379.72 233.95 373 245 373 C 250.3 373 255.39 374.58 259.14 377.39 C 262.89 380.21 265 384.02 265 388 L 265 403 C 265 411.28 256.05 418 245 418 C 233.95 418 225 411.28 225 403 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 265 388 C 265 396.28 256.05 403 245 403 C 233.95 403 225 396.28 225 388" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 408px; margin-left: 226px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;">qcow2</div></div></div></foreignObject><text x="245" y="412" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">qcow2</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>