<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="557px" preserveAspectRatio="none" style="width:1060px;height:557px;background:#FFFFFF;" version="1.1" viewBox="0 0 1060 557" width="1060px" zoomAndPan="magnify"><title>Layer 4: Application Layer - ArchiMate MCP Server</title><defs/><g><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="363.542" x="341.6916" y="23.5352">Layer 4: Application Layer - ArchiMate MCP Server</text><!--entity mcp_server_main--><g id="elem_mcp_server_main"><rect fill="#C2F0FF" height="51.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="132.7109" x="398.91" y="44.4883"/><image height="16" width="16" x="506.6209" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVR42mNgoBH4RyTGbcDW////48PYDMBpE9EG4FJINxeMhgEVwmCQGUBpXqAfAADNiGsoBKNP4QAAAABJRU5ErkJggg==" y="54.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="29.4834" x="408.91" y="83.0234">MCP</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="438.3934" y="83.0234"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="41.8428" x="442.8231" y="83.0234">Server</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="484.6659" y="83.0234"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="32.5254" x="489.0955" y="83.0234">Main</text></g><!--entity archimate_engine--><g id="elem_archimate_engine"><rect fill="#C2F0FF" height="51.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="138.0908" x="216.22" y="44.4883"/><image height="16" width="16" x="329.3108" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVR42mNgoBH4RyTGbcDW////48PYDMBpE9EG4FJINxeMhgEVwmCQGUBpXqAfAADNiGsoBKNP4QAAAABJRU5ErkJggg==" y="54.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="68.1201" x="226.22" y="83.0234">ArchiMate</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="294.3401" y="83.0234"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="45.541" x="298.7698" y="83.0234">Engine</text></g><!--entity plantuml_generator--><g id="elem_plantuml_generator"><rect fill="#C2F0FF" height="51.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="154.5244" x="7" y="44.4883"/><image height="16" width="16" x="136.5244" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVR42mNgoBH4RyTGbcDW////48PYDMBpE9EG4FJINxeMhgEVwmCQGUBpXqAfAADNiGsoBKNP4QAAAABJRU5ErkJggg==" y="54.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="62.665" x="17" y="83.0234">PlantUML</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="79.665" y="83.0234"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="67.4297" x="84.0947" y="83.0234">Generator</text></g><!--entity validation_engine--><g id="elem_validation_engine"><rect fill="#C2F0FF" height="51.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="138.0635" x="803.23" y="44.4883"/><image height="16" width="16" x="916.2935" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVR42mNgoBH4RyTGbcDW////48PYDMBpE9EG4FJINxeMhgEVwmCQGUBpXqAfAADNiGsoBKNP4QAAAABJRU5ErkJggg==" y="54.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="68.0928" x="813.23" y="83.0234">Validation</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="881.3228" y="83.0234"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="45.541" x="885.7525" y="83.0234">Engine</text></g><!--entity http_server--><g id="elem_http_server"><rect fill="#C2F0FF" height="51.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="102.0039" x="566.26" y="44.4883"/><image height="16" width="16" x="643.2639" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVR42mNgoBH4RyTGbcDW////48PYDMBpE9EG4FJINxeMhgEVwmCQGUBpXqAfAADNiGsoBKNP4QAAAABJRU5ErkJggg==" y="54.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="35.7314" x="576.26" y="83.0234">HTTP</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="611.9914" y="83.0234"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="41.8428" x="616.4211" y="83.0234">Server</text></g><!--entity generation_service--><g id="elem_generation_service"><rect fill="#C2F0FF" height="51.4883" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="208.1523" x="383.19" y="171.9783"/><image height="16" width="16" x="566.3423" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAKklEQVR42mNgGAXI4B+JGFXz1v///5OCkQ0hWTO6IcPAAIoDkSrROJIBAN3sS2gPklrIAAAAAElFTkSuQmCC" y="181.9783"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="57.5244" x="393.19" y="210.5134">Diagram</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="450.7144" y="210.5134"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="74.4365" x="455.1441" y="210.5134">Generation</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="529.5806" y="210.5134"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="47.332" x="534.0103" y="210.5134">Service</text></g><!--entity analysis_service_app--><g id="elem_analysis_service_app"><rect fill="#C2F0FF" height="51.4883" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="214.9063" x="639.81" y="171.9783"/><image height="16" width="16" x="829.7163" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAKklEQVR42mNgGAXI4B+JGFXz1v///5OCkQ0hWTO6IcPAAIoDkSrROJIBAN3sS2gPklrIAAAAAElFTkSuQmCC" y="181.9783"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="82.9541" x="649.81" y="210.5134">Architecture</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="732.7641" y="210.5134"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="55.7607" x="737.1938" y="210.5134">Analysis</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="792.9545" y="210.5134"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="47.332" x="797.3842" y="210.5134">Service</text></g><!--entity normalization_service--><g id="elem_normalization_service"><rect fill="#C2F0FF" height="51.4883" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="226.3154" x="122.1" y="171.9783"/><image height="16" width="16" x="323.4154" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAKklEQVR42mNgGAXI4B+JGFXz1v///5OCkQ0hWTO6IcPAAIoDkSrROJIBAN3sS2gPklrIAAAAAElFTkSuQmCC" y="181.9783"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="54.2295" x="132.1" y="210.5134">Element</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="186.3295" y="210.5134"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="95.8945" x="190.7592" y="210.5134">Normalization</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="286.6537" y="210.5134"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="47.332" x="291.0834" y="210.5134">Service</text></g><!--entity error_analysis_service--><g id="elem_error_analysis_service"><rect fill="#C2F0FF" height="51.4883" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="165.3252" x="889.6" y="171.9783"/><image height="16" width="16" x="1029.9252" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAKklEQVR42mNgGAXI4B+JGFXz1v///5OCkQ0hWTO6IcPAAIoDkSrROJIBAN3sS2gPklrIAAAAAElFTkSuQmCC" y="181.9783"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="33.373" x="899.6" y="210.5134">Error</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="932.973" y="210.5134"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="55.7607" x="937.4027" y="210.5134">Analysis</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="993.1635" y="210.5134"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="47.332" x="997.5932" y="210.5134">Service</text></g><!--entity element_model--><g id="elem_element_model"><rect fill="#C2F0FF" height="59.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="124.4053" x="186.06" y="299.4583"/><image height="16" width="16" x="285.4653" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAJUlEQVR42mNgGEzgHxkY1YCt////JxbTxoBh4IVRAwZBOhgYAACDvaZ008+rFAAAAABJRU5ErkJggg==" y="309.4583"/><line style="stroke:#181818;stroke-width:1.0;" x1="187.06" x2="309.4653" y1="324.4583" y2="324.4583"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="196.06" y="341.9934"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="54.2295" x="200.4897" y="341.9934">Element</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="254.7192" y="341.9934"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="41.3164" x="259.1489" y="341.9934">Model</text></g><!--entity relationship_model--><g id="elem_relationship_model"><rect fill="#C2F0FF" height="59.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="153.8613" x="377.33" y="299.4583"/><image height="16" width="16" x="506.1913" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAJUlEQVR42mNgGEzgHxkY1YCt////JxbTxoBh4IVRAwZBOhgYAACDvaZ008+rFAAAAABJRU5ErkJggg==" y="309.4583"/><line style="stroke:#181818;stroke-width:1.0;" x1="378.33" x2="530.1913" y1="324.4583" y2="324.4583"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="387.33" y="341.9934"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="83.6855" x="391.7597" y="341.9934">Relationship</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="475.4452" y="341.9934"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="41.3164" x="479.8749" y="341.9934">Model</text></g><!--entity plantuml_code--><g id="elem_plantuml_code"><rect fill="#C2F0FF" height="59.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="126.4219" x="35.05" y="434.9483"/><image height="16" width="16" x="136.4719" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAJUlEQVR42mNgGEzgHxkY1YCt////JxbTxoBh4IVRAwZBOhgYAACDvaZ008+rFAAAAABJRU5ErkJggg==" y="444.9483"/><line style="stroke:#181818;stroke-width:1.0;" x1="36.05" x2="160.4719" y1="459.9483" y2="459.9483"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="45.05" y="477.4834"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="62.665" x="49.4797" y="477.4834">PlantUML</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="112.1447" y="477.4834"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="34.8975" x="116.5744" y="477.4834">Code</text></g><!--entity diagram_metadata--><g id="elem_diagram_metadata"><rect fill="#C2F0FF" height="59.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="148.7207" x="565.9" y="299.4583"/><image height="16" width="16" x="689.6207" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAJUlEQVR42mNgGEzgHxkY1YCt////JxbTxoBh4IVRAwZBOhgYAACDvaZ008+rFAAAAABJRU5ErkJggg==" y="309.4583"/><line style="stroke:#181818;stroke-width:1.0;" x1="566.9" x2="713.6207" y1="324.4583" y2="324.4583"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="575.9" y="341.9934"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="57.5244" x="580.3297" y="341.9934">Diagram</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="4.4297" x="637.8541" y="341.9934"> </text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="62.3369" x="642.2838" y="341.9934">Metadata</text></g><!--link mcp_server_main to generation_service--><g id="link_mcp_server_main_generation_service"><path d="M469.66,96.3183 C473.5,118.2083 475.935,132.0681 479.765,153.9381 " fill="none" id="mcp_server_main-to-generation_service" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:1.0,3.0;"/><polygon fill="none" points="482.87,171.6683,485.675,152.9031,473.8549,154.9731,482.87,171.6683" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="49.8691" x="478.58" y="138.5798">provides</text></g><!--link archimate_engine to generation_service--><g id="link_archimate_engine_generation_service"><path d="M325.65,96.3183 C360.89,118.2083 396.4395,140.3009 431.6495,162.1709 " fill="none" id="archimate_engine-to-generation_service" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:1.0,3.0;"/><polygon fill="none" points="446.94,171.6683,434.8153,157.0741,428.4837,167.2677,446.94,171.6683" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="51.5566" x="399.36" y="138.5798">supports</text></g><!--link plantuml_generator to generation_service--><g id="link_plantuml_generator_generation_service"><path d="M112.04,96.4083 C130.81,112.0183 156.9,131.0883 183.26,141.9783 C259.45,173.4183 285.21,157.0483 366.26,171.9783 C371.64,172.9683 359.4755,170.5908 365.0255,171.6608 " fill="none" id="plantuml_generator-to-generation_service" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:1.0,3.0;"/><polygon fill="none" points="382.7,175.0683,366.1613,165.7693,363.8896,177.5523,382.7,175.0683" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="44.584" x="184.26" y="138.5798">enables</text></g><!--link validation_engine to analysis_service_app--><g id="link_validation_engine_analysis_service_app"><path d="M847.27,96.3183 C825.47,118.2083 806.7046,137.0471 784.9146,158.9171 " fill="none" id="validation_engine-to-analysis_service_app" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:1.0,3.0;"/><polygon fill="none" points="772.21,171.6683,789.165,163.1519,780.6642,154.6822,772.21,171.6683" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="41.8828" x="818.25" y="138.5798">powers</text></g><!--link archimate_engine to normalization_service--><g id="link_archimate_engine_normalization_service"><path d="M259.82,96.4683 C252.59,105.1283 245.52,115.3283 241.26,125.9783 C235.49,140.3883 234.0535,139.7586 233.9735,153.6686 " fill="none" id="archimate_engine-to-normalization_service" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:1.0,3.0;"/><polygon fill="none" points="233.87,171.6683,239.9734,153.7031,227.9736,153.6341,233.87,171.6683" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="68.3203" x="242.26" y="138.5798">implements</text></g><!--link validation_engine to error_analysis_service--><g id="link_validation_engine_error_analysis_service"><path d="M892.26,96.3183 C909.7,118.2083 923.6514,135.7219 941.0814,157.5919 " fill="none" id="validation_engine-to-error_analysis_service" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:1.0,3.0;"/><polygon fill="none" points="952.3,171.6683,945.7735,153.8524,936.3893,161.3315,952.3,171.6683" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="31.4531" x="929.25" y="138.5798">feeds</text></g><!--link http_server to generation_service--><g id="link_http_server_generation_service"><path d="M591.27,96.3183 C568.59,118.2083 540.1872,145.6316 517.5272,167.5016 " fill="none" id="http_server-to-generation_service" style="stroke:#000000;stroke-width:1.0;"/><polygon fill="#000000" points="513.21,171.6683,522.4637,168.2964,516.8077,168.196,516.908,162.5401,513.21,171.6683" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="36.7266" x="561.05" y="138.5798">serves</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="3.7969" x="597.7766" y="138.5798"> </text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="38.7949" x="601.5734" y="138.5798">output</text></g><!--link generation_service to element_model--><g id="link_generation_service_element_model"><path d="M440.9,223.8383 C401.12,245.3883 343.79,276.4483 302.01,299.0883 " fill="none" id="generation_service-element_model" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:1.0,3.0;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="57.7031" x="383.07" y="266.0598">processes</text></g><!--link generation_service to relationship_model--><g id="link_generation_service_relationship_model"><path d="M480.9,223.6883 C475.39,245.2883 467.43,276.5483 461.64,299.2483 " fill="none" id="generation_service-relationship_model" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:1.0,3.0;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="45.3457" x="473.74" y="266.0598">handles</text></g><!--link plantuml_generator to plantuml_code--><g id="link_plantuml_generator_plantuml_code"><path d="M85.16,96.3783 C87.64,165.9083 94.58,360.4983 97.22,434.5683 " fill="none" id="plantuml_generator-plantuml_code" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:1.0,3.0;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="57.1289" x="92.26" y="266.0598">generates</text></g><!--link generation_service to diagram_metadata--><g id="link_generation_service_diagram_metadata"><path d="M516.76,223.6883 C542.21,245.2183 578.97,276.3383 605.77,299.0183 " fill="none" id="generation_service-diagram_metadata" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:1.0,3.0;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="41.6602" x="569.35" y="266.0598">creates</text></g><!--link element_model to plantuml_code--><g id="link_element_model_plantuml_code"><path d="M215.71,359.1683 C190.64,381.4883 169.5751,400.2304 144.4551,422.5904 " fill="none" id="element_model-to-plantuml_code" style="stroke:#000000;stroke-width:1.0;stroke-dasharray:1.0,3.0;"/><polygon fill="none" points="131.01,434.5583,148.4444,427.0721,140.4658,418.1087,131.01,434.5583" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="71.7246" x="183.24" y="401.5498">transformed</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="3.7969" x="254.9646" y="401.5498"> </text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="11.8594" x="258.7615" y="401.5498">to</text></g><rect fill="#DDDDDD" height="26.4883" id="_legend" rx="7.5" ry="7.5" style="stroke:#000000;stroke-width:1.0;" width="127.3184" x="907.6068" y="511.4366"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="117.3184" x="912.6068" y="529.9717">Application Layer</text><!--SRC=[ZLLDRzim3BtxLt2zB0DQxBBJC0m8ac8xn5lHThiQYit6AlG5YSxG_VfH_ghho4jEjYY-HufybDv9KwgcGlWYV5bBBGW_heU_hrb6aXJ2JhoWXq-VOUsSagKWQKrll87MFMTto3Tty83-Y3xBtiCMG-cbYxvlWQNLpXeq5AuXiBiiCO0m5LI21DZzCvOKuCbwe1eNwCaw80jxIsGrLD8pXhbZt5k5Ef9davZ5PeYvqgKhGijIQ27DDLozyaBEbgiF2yYnGWMQWpJ8qDVaRblJ8jOfOQZHgZYWGI_8UaRVHUElV0VV1kCY_YYKh3hZ6FptQ3iNlIOQ3isuxu-Fmu5dY8Uk6wi-oMZg6yImhHG7B_IGR0pR-o-m22FKIv1Xu2Y4SqFDYFlLUEvkxtE6obYl-RH_vpdrlOOVq_qpNEYzzSKykKWMDyvbj6MD_cmbki8kUA5jXMgIJ1xNop2FghM5MheHUpyndYCOjLIotrH66rulmwgkVuL64d7I9YtDUnE3UO2ckOICLyKzZiKzdP-aM9otHrbXOCOvmUaO9Hb2uvprb6983LEI0utOgsGIYNbQaAkpVz1VTeubbKhj-ZlfiamM5Vg4M0qShJpDuUrifoiPDmFOXbn3FNfTygKRaeC-bpMtClgEPVmFD2djcgzsDKUdMZZNTRzrIU24jakF4-oquhC3piEI5oRmwwEnuYUc6uaTSjGgK-q7l3pKbC7fQvZ5tSuf-mS0]--></g></svg>