<mxlibrary>[
  {
    "title": "AI System",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«ai-system»&amp;#xa;AI System\" ailib=\"ai-system\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"C4: Software System · ArchiMate: Application Component\" id=\"ailib-ai-system\"&gt;&lt;mxCell style=\"shape=stencil(1VhBs5owEP41HMkAAcVjS32nN7300HPAoOlDYBL61H/fQKCyAQXyXkc746i7Sb7d/XazCVg4EgdSUstzcnKkFv5meR5hGYttwmxxERU9So0cPqkx13GUfNBkIkqaVEqZsjPdKbWoePFGT2xXtQtYfqCcVfUo3lrOFzmn/uAoKfJcIrAiF2CkNy7BCMvlWueswBwUKDOXVlZSKS0caUU50F4D/N4oXmabcaGRzuiUme1CM3o07jwzP5aaMYvm54gZHEnNrcThKCbJ254Xv/PdiHPdpJLUpXFjuJt0LN5pLx8eCMG7SQAEyVjeAwlDIxDCE/mHd560NPELlM82OTNh86IiNTGA0ozwPbUljp1mZA+GxInSsqduK6A1toEeu2ZxaygtDU8duJaqzVyXYeBa1cxGeWDgnlmqYNwQZHbVPDBsw/2dZIWg9yY27WrQbxrtjVaFo7TgdLKHpSzL1El337xBr4NU+GYloO35SZRxouCMOfEK8j41o3c/kJeM6z3BQys86WUdZUJKKdTfzTqVqjkLfxUsl1Lzs2DpdEwGWfZd5AVm+xRmOgjR2hAIbvjgr0Pdlr9q/smmX/nQ7XVnbikFGhD2O0aenoJh8nzHiIJhOc0GejAFeGWcPEiBBrSknB5MwQd6geEJONaS76NwKip5MD6gU2p5lc8vhgWitYk5QP8/e4EDgw6QO3XKjrMXuCjQHqDC6RP7BlaAHIiFHWR4/A3cwi5am12aNK6w3PZmQH6IfPxJTvk+2uDP4Wro1gdSaF5Xz9WzZk3KSEyzr/VtUfToBAx0hLSvzTbtNb693PptE2OpkuMai+5e42yEtCb+wWNIo1Xv7vD2Dw==);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Agent",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Sub-agent",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«sub-agent»&amp;#xa;Sub-agent\" ailib=\"sub-agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-sub-agent\"&gt;&lt;mxCell style=\"shape=stencil(1VlBc6IwFP41HslAAijHXdeeOnvZw54DRk0bCZPQav/9BgJqAAVSu9SZTjUv4Xvvfe/lS2hnaCl3OCMz6KZ4T2bo1wxCTBmNHfkWO3hL0lxZ1PRBz3muq8e7xhjLjCS5Nm7okay1WeaCv5IDXefVAzTdEUFLULSauT/UmuIHLROepgqB8lQaMxfzCgzTIiD3qMFcEGg3H9VYjzLlYU9yIgzrOcHfpeFpsBvPdFI77XOzGummmY03zM2fsW7ssvnb4QYtleVa4dAyxsnrVvC3dN0RXL0ow0VrXJmuF+35O7moBzRSgFcJMEEYTS9AFgsrECwS9UXUkVQ0iQ9zfHTwkUpH8BwXxBiUMiy2xFE4zobhrTElD4RkF+aqAypnkRmxZ5d3A6Wi4Vsn3ihVNDRkM/FG1wxGmTBxaFcqM28TZHDXTJi25f5OGJfk1sJSrlp6U1qvSBVabrggvRq2oYzpk+62ewutM6nw7Vqgsed7UbqJMlcMyVfi974VF/cDdck43xMgCFFvlEWWCc7UoPhdPqdLNeTBF05TNSo/Rjzan5NFlVEIGiLnuQAGVsX2kTWQuedPJTjt+rPlS/a9H5zwT2oFLFWvAyt6EBbMsKHXvxO6KWg31RisiVlAft22o+vXYKENNKKppmbhU7pgeSB2KfRtFEFkrs7JKYQzApF/r/3SwkIQeHZYbfkZgvX49QjcOxUj9AC6l3j5J6h6254tX7JtwwDMTc2BoR0LLSA0r0P//iy0Suh7dTpjiWj01RigiVnoUIIRJexTlcF9NTELn9CFRzvFipfBhDMu1FB/linXEfQcAIQxmkmj88FibpK3AGH1WniobyF+pRK7hqEv0IdkZAHc4LEZsTlZIYCmmqLA9nANIuCNhvqv22zQIoZjwn4Wb+3ynJt5g6t1p2qLCBpN4Wv1dOlGj+MCi6yfY9bBRZl/689BpVX/DwWt/gE=);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Agent Team (nested)",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«agent»&amp;#xa;Agent Team (nested)\" ailib=\"agent-team\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Aggregation\" id=\"ailib-agent-team\"&gt;&lt;mxCell style=\"shape=stencil(1VjPk5sgFP5rcpRRUTce2zQ9dXrpoWdiSEKXiAN2k/3vi6IbHyZR6XS0M5lk3wO+x/d+AbvCG3UiBV2Ffk7OdIW/rMKQMM52HjnSvPRKSs5apccvZjDwfSOfLJmogmalUR7Yle6NWpVSvNIL25fNApafqGRlNYq3K/+TnlN98CYTea4RmMgVGOmMazDCcr3WvxowH8XGzHsjG6nQFs60pBJobwy/14qvo80E0EhrdMjMdqIZm00wzsyPqWbc2Py8YwZvtOZR4PBmR7LXoxS/8/2dzbWTClKlxoPhdtJZvNFOPEJAIXzoAAjCWd4BWa+dQIjM9B+y3UnjJvkO5atHrkx5UpSkcgxwKSfySD2N4x04OYIhdaG06KibDGiMpXDHgRtvC6Vxw6KJW6FKx24ZEreyZjTKjMRDt1BB3hBkdNbMSNuxvjMuFH02sW5XvX5Tax+0Krw5CEkHe9iBcW5OuufmHXoddEXklgJWzQ+i3HcUnDGGryJvQzM69wN9ybjdE0KU4MFdViwzUmih+q7XmVCNWfhLsFxL9c+EpcOcHKIcBSiM3eoURjpeoxdHIFjw8ceG2pK/af5J0ScR3PZLa26qCywgHLUeWbwL+sGLfCcX9NNpNNDMLsCJc/CgCyygKek0swv+ohc4noD3WvJzFElVqQ/GGTqlFVf9fnFMEKtNjAFamPco56xQ3bLHKLBeNTFam2O0fcAnKGmS62Qpho/ppeZElFgv5xvtyZ2zB4VR+n+lRXUZzQQXUovmtybS7mCASj+ptC9T6JIQxSlIKt2xQpBUH4qhjc5TKHGAUgw5rVF7Sb7YXf5kKRZSKH1WMUph8uIARXhJrEZN4mRH+efqMq46aQiIxT5glcLsi5ozgh2MvKuw6P7bjt9hWldv75VXa83/RvH2Dw==);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Orchestrator / Supervisor",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«orchestrator»&amp;#xa;Orchestrator / Supervisor\" ailib=\"orchestrator\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-orchestrator\"&gt;&lt;mxCell style=\"shape=stencil(3VhLj5swEP41OQYBhjyOLU1PVS899OwQJ3jXwcjQTfbf12CzYRwSjKsVqFK0icf2N/PNy/YuUFJmuCCL0M/xmSzQt0UYYsrofslFmpGyErjiQgrliouaDnxfjTNjjMuCpJUSHumVHJRYYvBXcqGHSm+geUYErepZtFv4X+Sa+oOSlOe5RKA8L8FMZ742iOZyr39VYL4XKzXveqxGhdRwJhURQHrj+LMRfLdWE0AlrdIhNbuRakw2gZ2aX2PVuLH53aMGJVLyKHAo2eP09ST4n/zQY1y7qMB1ajyYbhed+RvpxCMEFMKHDoAgjOYdkM3GCQSLVP4QrSXaTeIdjq9LfKXlUvAK144BLmVYnMhS4iyPDJ/AVHkhpOiIdQZoZVtoceDG20DRbpg1cSNUW1uTIXEja6xRJiQeuoUK8oYg1lkzIW3H+k4ZL8mzhU27uus3jfRBq0LJkQsy2MOOlDF10j1X79DroCsitxQwan4Qpd9RcIUN3xK/Da3o3A/kJeN2Twi9FRq0smaZ4kIO6r/NPhUqm40vnOZy1HyN2DrMySHKUeCFsVudwkjHG2/tCAQLPv4wqC35m+RTin4VQbPXrbqxLjCAUNR6ZPYuuA9e5Du54D6drIEmdgFaOQcPusAAGpNOE7vgH3qB4wnY15Kfowj5OJQH4wSd0oirfL84JojRJmyAZuY9whgtym7ZbzzfeNVEHxL9gEfeRidXZgiGj+m55kTsQ9Jrbzt0d+jPiQjB7mOL8knmGECTm7MeZ87sy+Wu0WpKt1oxS2VWldJX//8XoTieMyGrRQzvCftavyzKTqAAp7ZANadtCChF+sCjRzXe11jk8GPPepg2JXf3ZG2k6l+9aPcX);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Router / Triage",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«router»&amp;#xa;Router / Triage\" ailib=\"router\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Junction (or)\" id=\"ailib-router\"&gt;&lt;mxCell style=\"shape=stencil(5VjNkqIwEH4aj6ZCAqLHXdc5Te1lD3uOGDUzCFRgRn37DSQICSghOzO6tVWW2p3O179pOkzwMt+TjE4QTMiBTvCPCUKExWw95elbQbkgxdpRLngQSnpv0CTPaFRI5pad6Eay84Knr/TINoXawJI95awoV/FqAr8JmfKDl1GaJAKBpUmurbTWBRhhidgLTxIMgkCqOStaUpnQcKCl6W1u493PivFkrcbTldRKh9SsRqoxvfHs1Pwaq8bNm989avBScK4lDi/XJHrdiSJKNj3G1UIZKUvjynItdEjfaSsfSHMBXQ2ADhKzpAUynzuBEB6JP7y2RIWJn3X6NCUnlosDVJAyMFpIY8J3dCpwptuY7LSl/Ehp1mKrClDKFrrFnpvfBooKw0M7bqRqYWuy7rhRNdYod3QcuaVK91sHsa6aO7rteL6jOM3pLcGqXXX6TcW90qrwcptyOtjDtiyO5ZPutnqHXqeHwncrAePMD6L0B0qXsPE3J+9DEq35QAwZzZyAwAwPWll6GZFMEOV3tU+mymbjS8oSQVU/I7YO++SQZd8DKHA7p3qmgzkIHYH0Ax9cDKqPfMP5lEM/83Wzw1rd2BAYQNivI/LwIegmz4dOIeiWkzXQnUOAZ87J00NgAI0ppzuH4C96geMTsK8l30bhNC/Eg/EOndLIq7i/OBaI0SZsgP796PkYmPeeGXCcK/0QYB0Lw5ozGqtjF8bOdsHPtGtMvP6D49gtAjQfntwuAXrjEsxTnRU24fZMOHhCXSlUZ0WJYCXS9Ogz1kSGjdIdDC6D6MVBDEJbB43hLDA7u7VRBlDXqDlAXzXVP1K1YQS8D6y2Bu5WtTVTya2CGzO7DNWcsMsPP6jm3GeqHrtCAIevaV9YdlZCMVnT+Ht528tbtaU5FkBJqtfeC3UNV5dTX7UbtpX0usSim+d13BOLyv/Oa4SKK1+849Uf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Planner",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«planner»&amp;#xa;Planner\" ailib=\"planner\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Function\" id=\"ailib-planner\"&gt;&lt;mxCell style=\"shape=stencil(3VjBkpswDP2aHGHAxoEcW5qeOr300LMhTuKuA4yhm+zf12DYIIcEcKcl7UxmE8n2k54ky/aucFweacFWyMvoia3wpxVClAueOIWgWcakktXgWY/4nqfloyHTsmBppZV7fmE7rS4rmb+wM99V7QKeHZnkVT2Ktyvvg5pTf3Cc5spYWvE8K8FIb1yBUZ6ptd5Fg3ku0WbeWllLhbJwYpVyva+90vvaKD5PNuNDI53RMTPbmWZMNv40M9/mmrFj833ADI6V5l7icJzQ9OUg85/ZbsC5blJB69K4M9xNOuWvrJcPBCiguwGAIIJnPZAosgKhMlU/ZOdJGyb5BuWLQy+8dGRe0TowIKSCygNzFI6zF/QAhsozY0VP3VZAa2wDPfbteBsobRiemriRqs1UlyFxo2omoyxIHNmlCvKGIJOrZkHalvs7FXnJHk1s2tVNv2m0d1oVjve5ZKM9bM+F0CfdY/MWvQ6GIrArAWPPj6IMBwrOmMK3pK9jM3r3A3XJuN4TkLvGo17WLFNaKKH+26zTqZqy8EfOMyU1XzOWjnOyyHLgu4jY7VOYaRK5oSUQ3PDk3aFuy181f2TTrwPodtiZmxsCAwgHXUSePgS3yQs8qxDcltNkoIVDgNfWyYMhMIDmlNPCIfiNXmB5Ag615McokpWVOhgX6JRGXtX7xbJAjDYxBejJoifrB/e1bJDrY0iJvGvO3aHaXgSOUB4/oZ+D0MaNyP9ESLU3Ev5LhGyuNpHZztDaJWN3u+E9S0LXfLbPwBrzC/u2V45bv+ZgjfpF3E1o5xexwfqrbW7SJEETJj7W1/OyFyhAjHhgH20Q2EZBe2rwvZaTGovtviRiIBYN/5t3X6PV/yrF218=);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Evaluator / Critic / Judge",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«critic»&amp;#xa;Evaluator / Critic / Judge\" ailib=\"evaluator\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Function\" id=\"ailib-evaluator\"&gt;&lt;mxCell style=\"shape=stencil(zVhLk6IwEP41HkkBAYTjLuuepuayhz1HjJqZCFTCqPPvNxBY6fggZmpXq6zR7iRfd3/9IMwM53JLajoL/ZLs6Az/mIUhYZwtPbon/IM0lVAatXzQa4Hva3lryETWtGi0cs2OdKXVshHVOz2wVdMfYOWWCta0q3gx87+pPe0H50VVlgqBVaUEK6N1BUZYqc76Rw3mo1ib+exlLdXKwo42VADtKcDXTvHT2kwAjQxGp8ws7jRjRhPYmfl1rxm3aH5fMINzpbmWOJwvSfG+EdVHubrg3LCpJm1pXFkeNu2qPR3lIwQhhFcJgCCclSOQNHUCIaJQP8TgSU+T+ITy0SNHJj1RNaQlBlDKidhQT+F4a042YEkeKK1H6r4CemMZ9Dhwi9tA6Wl46sCNVGW2LsPAjaqxRnlg4KFbqmDcEMS6ah4YtmN/F7yS9NbGblydzZtOe2VU4XxdCTo5w9aMc/2ku23eYdZBKiK3EjB6fhLlMlFwh028kuyndozuB+qScbonhCjBk162URakVkL7tzunU2Vz8K1ipZK6rzuOTsfkkOUoQGHs1qcw03GK5o5AsOHjvw4NLX/S/JOmTyLo9nwwdy8FBhCOBkaenoLz5EW+EwXn5WQN9GAKcOKcPEiBAXRPOT2Ygi/MAscn4KWRfBtFUKneDL88/R0mpZFX9f7iWCDGmLABejL2KOesluO2x2gOg4pQ1pdS//6eob7YtlCefkY/a0HEgTk0MUbYrSbiBCUGVjo9N56sLFyuHwnCGFZOhtwojOYogwwGyHe7tcY+ig2vUoty/Y/JsNrEyZLy7+3dUo5oAnHFPmzSEPRo1I88ttbyssWiq5clv8BFF//ZS0un1f/pw4s/);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Task Region",
    "w": 160,
    "h": 120,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«task»&amp;#xa;Task Region\" ailib=\"task-region\" since=\"0.1.0\" tooltip=\"ArchiMate: Grouping\" id=\"ailib-task-region\"&gt;&lt;mxCell style=\"shape=stencil(1VdNc5swEP01HGH0YTv42FLnlOklh5wFCKNYBkaisfPvIyGwUQwRUHcyvdjSSnpvd/W8Wns4kjmpqIdAQY7Uw788hAjjLPZrIg++oHtWFsqmNpzMKkTAzHMz37ZTIiua1MaWsTNNjVnWojzQE0vrdj8rcipYrVfxzgM/PI0HPBwlZVEoBMUnrZXeugIjrFBnwdmAgWBtaN7buZlViuFIayos6zXC343hcTINtEk6UhfNbibN52jgNJrnuTTLonkZoMGRsoxdHI5ikhz2ovxTpAPOdZuEls3FuZXl3MqWHkSW9EI05tIIMY6yUkna5VFKZK71C9pB7zKGstw/VpFaZbDQ6WxHzeGNMqycABnj3Pxe3EQ3/gEnvPIoH13uNh3LNzp2G2go30MgnBU9EAg382CaK/zSW1W2JuRJkjfXjl51UjK7VikYoLXTSx1mQio10Z/NOSOtKQdfS6Zl0nzNOOqO6f7qRbpEABhsHv6FxqBdj9YBxotkhhbjEJGogej86eIE4v2z5eyTM5O+KGui651VKTkRe+orLD/jZG8tyROlVc/cFvbO8St+S+jK80gCbnDgVKDvzoB9dTB0S22k1CwH+uYUhJ1cZ9+dnYEbnP8k/uVVIOGldJTE+zwnC59dQWWtuo6/Let2mwRRsEVWxrYXQ9strYJWQl27dDG4X8Q7RDRpEycx5T/1wyd71SD8ogcMN1ZMXWvBMjOPNRZNn2I+1hredICN1fwLwrsP);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;collapsible=1;recursiveResize=0;fillColor=none;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"160\" height=\"120\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Conversation Boundary",
    "w": 160,
    "h": 120,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«conversation»&amp;#xa;Conversation Boundary\" ailib=\"conversation\" since=\"0.1.0\" tooltip=\"ArchiMate: Collaboration\" id=\"ailib-conversation\"&gt;&lt;mxCell style=\"shape=stencil(1VjLdpswEP0aluaAZBu8bF1nldNNF10LEEYNBo5EbefvO0IQIx4V4KRONwkzku4dzUuSLbwXCSmohZyMnKiFv1kIEZayYBXm2ZlyQUqWZ6CEGRc17CJHyYmSd7VIREHDUulidqWRUouS5y/0wqKyns+yhHJWylF8sJwvlsRzLLwHxgwQgE9oI61xACMsg7XOVYE59kbRvNaykgpgONGSck172+L3SvE0mcbVSRpSE81hJk13N+40mh9zaZbt5ucADd6DZixweB+Q8OXI899ZNGBcM4nLtHkzbq0Zt9ZTz0Va6vlozKQRYryPc06NFkVEJDJ/nfqjFYwhL7eXFaQED2bSnfVXtXgLirURIGZpqurFTNSzzzHCg0XJ6HAz6ZSf6Vg00JC/h0BSlrVAXHc7D6YK4V+thb41wU+CnE0zWt0J0uzWpVwbbYxWym2GpABB/q3WqdSasvBXzmSaVP9mLDXvaUGY3bXtelqMNjbGy4Lt2Gu0FIrwED54DYVsx1dI/LWrua7IlYkVz0t1QrVbVkr4ka4AaxWn5KgNiQulRV9dE/qNpY3pXrOXuV7oIfn21vs/nNAPIGg8UzGMVf6brR+BhcxFOoKF7N277bFXO3OwHh3sbePCBYna8UMPakb1PNoN9/S/MM2FoSW/z3HGqSjh+vKI88Hr3kzR0s54O1mXYP3zPHG1PEG429chc5a1jQGozSduGx0/9IPo2f6yC4N8gPgfh7VbfJHxm3Dcb1e/fmZAPTjWkJbd+8CMRO34oY81vX4e7Yd7euDnOiMmTUpJQNOv8k0iWgWmV5f+PPfrZ17zhKpFFis5kFg0eg7SAadV++89ziut+oUKH/4A);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;collapsible=1;recursiveResize=0;fillColor=none;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"160\" height=\"120\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Trust / Organisation Boundary",
    "w": 160,
    "h": 120,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«boundary»&amp;#xa;Trust / Organisation Boundary\" ailib=\"trust-boundary\" since=\"0.1.0\" tooltip=\"ArchiMate: Grouping / Location\" id=\"ailib-trust-boundary\"&gt;&lt;mxCell style=\"shape=stencil(1VdLt5sgEP41LvXwyHPZ2txVTzdddE0MSeg16gFzY/59QSSRoEW9ae+5m8QZ4JuZb4YBAhyLIylogEBGTjTA3wKECEvZNiz5WZThNj9nO8KvUi3nXPQEiICWj1peNyIRBU1Krduziu60WpQ8f6UXtiub+Sw7Us5KNYo3AfgSKDwQ4DjJs0wisDwT1khrXIIRlsm1oNJgIJprM9dG1lIhLZxoSbmlvQf5o1a8DDYDbSPGqM/MZqSZx2jgMDM/x5qZFs2vDjM4lpq+xOF4S5LXA1dV1OGcmcRV2dycm1nOzezSg8gqvRXqc6nHMI73Oadej3ZEHFX9guajlYwultvLClJKBjNFZ/NVL15IxcwLsGdpqveL35DjH/DCS4+OvcNm0il/o33ZQF18d4GkLGuBQLgYB1On8K/eys41gCdB3nwzWt1Jltm9S8EIzb1eqjATUkhB/dbrdGkNWfg7Z6pM6r8RS/0xPb96kWoRAEaL5b+oMQiiGbIKZB4tfeT3VNo6mq+mQhGeyA9etWJWQPz6oKhCUjER8rwkqudZ3TIl/EBDiRTuU3KwhsSF0qKlbpq7MYciYHu+8ldgNwkuFPwsLLj5g5NpcMtqDNaH0rCM1mhyAm0WHKjPwsG7ukKS5sLTJZ9zwkw8iTkVpbyIvLfTT2m29g1zbVrF6N3l1iiIMH4WFjLJH5DrM9cBQhfNqGam6EGFGtXCnGbgih43GajwA1v4tmo+lC/HL2z4ufvVsohukd+aN3K9x+4sPJ6yB/rd82JEKv/bVhu0ZwZNSsmWpl/VbUvcWUA2BfbDY9VcYM3lsBHZXsv1O5nuvm/TDtLq+J1nR63Vr2+8+QM=);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;collapsible=1;recursiveResize=0;fillColor=none;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"160\" height=\"120\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Human Actor",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"Human Actor\" ailib=\"human-actor\" since=\"0.1.0\" tooltip=\"C4: Person · ArchiMate: Business Actor\" id=\"ailib-human-actor\"&gt;&lt;mxCell style=\"shape=stencil(rVVLU4MwEP41HMsEtmCvivXkePHgOUCQ2BCYQFv67w2EV4AKqDOddnazu9+3zxrg5THOiGEjjhNiwLNh25gy6u/ic4L5DgdFKqROGlzVq4WQkuORjPOMBIVSRrQkoVLnhUhP5ErDonGgPCaCFtUrHA30KG2qD3hByrmMQFOeay+DdxkMUy59UamCIdNRMLdGVlImERJSEKFp+xTfasXLahhLB2lBl2COG2HG2VjrYN63wvwum48ZGPCk5l7jwPNxcPoU6ZmHM+RaI1GNTUfO1ci52uwdDtroNeIMozu44EWpIIuEIsqYGtv5qrZ2Ob4sWQyGX2bRLwGYMEde92ZUlhVnUqi+az9FfY3jV0q5lOqfDa7LORHGaJaTvmN7MO3R3DqmBfrVgHbK4pFiuXw/2wiSyxP1505luGrNnefWKEkvg7zBaZvY5u2ghZS6rTwLFcmahmpU+2b5S7uR7a6mN3viVYLGAN1gbLKdlPNgHkakhogNCXdvuiNeHXWYmsDKStVr/GNT/nE8Vhkx7BP2VC1R3s+Apd9SF+n3CmkzD7YSaaRkvwpGwlef3btjk3NVa9VfNhy/AQ==);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Human-in-the-loop Checkpoint",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«hitl»&amp;#xa;Human-in-the-loop Checkpoint\" ailib=\"hitl\" since=\"0.1.0\" tooltip=\"ArchiMate: Business Interaction\" id=\"ailib-hitl\"&gt;&lt;mxCell style=\"shape=stencil(1VZNj5swEP01HGvZHiBwbGl6qnrpoWeTOMVdBxCwu+m/7xDjkCFkIa1UtVKUaN58e57HCSBrC1XrQPJSHXUAHwMplbEmf1eYzqKAmlcHC86dXExk1dZ61znwYE567+C2a6on/Wr23eBgykI3puu1sA34e7TpP5DtqrLECKYqW6K50mMwZUr05ScXjLPIpfk5yE6qMcNRd7oh6NjblzPwaXUaQZP4pEtptg+mmXYj1qX5+mia3+vm20wayBC5NzjIcrV7+t5Uz+V+pjhv1PS0uRQXk+Jiwr0kIdQbxJmK7uSF7FA1erGgg7HW0Xb+VL1dq16WLK7Ij12MlwAYzBVPva3BY1U1Cv332c+VvsbxR2VKlM4/D7gu96StNXWrx4lByuIJb0OW0qUh2IZuDQ8sn97bNo1uO5zpnzZVq34yd9Te6Fi9XLcNTABpO0zYLCXnYu2eGxdM3EYboFAwOUAnOVglbOOP2kOxv78nGPyiyxqBic3jdWFPl+GKm4xDDZFgMC1rw0JaVnTh/FhXwtLla4DaN8fzV4lyw/5IspTSAJD9ktI/9IdRTID/l/4RsmBCf+kpvEyzfkNdxcINktBYEZNrrxKNFUeMb+g8UhbKf4llq4ysyrX90O/sdmxOcPo6cvo8ckIyGEhoDk7O+2B6/zm3957Nm9fxjLq/hrD9BQ==);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Data Classification",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«classifier»&amp;#xa;Data Classification\" ailib=\"data-classifier\" since=\"0.1.0\" tooltip=\"ArchiMate: Application Function\" id=\"ailib-data-classifier\"&gt;&lt;mxCell style=\"shape=stencil(1VbBkpswDP0ajngMBpYcW5qeOr300LMBk3jXAcamTfbva8d4gwgshM7stDOZJJLlpydZku2RTB1py7wQ1/TEPPLFC0PKBc/9knbULwRVilecSa3XRmdrEWBs5eNIpqplRWeVFb+w0qpVJ5sXduZl12/g9ZFJ3plVsvfwJ21jPiQrmrrWCLypFVgZrGswymu9F18sGEaxdfPay1ZqtYcT6zT1ofYW5ver4utqNwF04pwuudk/6GYcTbDOzY9H3WyL5ueEG5JpzdzBkSynxctBNr/qcoKcM5KmbN7IJYBcAmovTUHp9eIEoxm/JKsayRYJVVwIW7bTWXV2iv5eshgUv47i1gQEkSnycLfgOq201YL5vu6z1NdsfG54raXrzwNbl2NqqQliZtkZnRoD486UYOSOzlX203ICHBaVhf4je6zIlat8HSkuPr1w5cumo6YWQRULKg/M10h+JegBLKkzY+1A3Tedox47om/UQzRZeHMHccOK0rs0bMZKdiggAIsQp/nHUzpBfYeitdRhGuIEQag4RGH8P2Qhxpt5wxSEO/QErw0SrgQqRKMWul2vvtvwbsa9jyKZ6vTk/dvRw4TgrRoOlnR0/Po2I+DKiFEE7gwnL0/tD4lowzCNEpSM2ifaWjsxGU+3KFgJBEndA4Wpo/nwaMN38yFec11+YKmuMhI0Z+KzuXXVLbgAtn2C4QMHg2LtGxnzysq5AWPlt1zMPXzu3jdXrX3nk/0f);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Guardrail",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«guardrail»&amp;#xa;Guardrail\" ailib=\"guardrail\" since=\"0.1.0\" tooltip=\"ArchiMate: Application Function\" id=\"ailib-guardrail\"&gt;&lt;mxCell style=\"shape=stencil(3VdLb4MwDP41HIeAQCnHjXWnaZcddg4Q2qxpgoA+9u8XCIyGR4EUbdKkqq0d57M/x3ZAA362gwnSLIPCA9LAs2ZZEBMcPGyPMI1S/p9r+PJZrJmGIeRdS4ZZgsJcKGN8QZFQZ3nK9uiMo7zagOkOpTgvVsFGMx65TfEBfsgo5QiY0UxauVrnYBBTvte4CDBDd4Sbr0oWUsI9HFCOUknbEHwrFS+T3Ziyk9rpmJvNTDdtNuY0N+9z3aix+ehxA3yuGTo44Acw3G9TdqRRT3C1UQKL0hhYro0O7IQaBkCmYA8mQAYhmF6BuEuAeCsJpArsThRXDaVFqAKdiwIWQbGXIGSr5TYkLEO3DMuq7ZRdqR2oWODHLEWjpRxjQsTAu+0+g6cxi6uxyWdvMz6BbjkjeRBpDGHCheK73CdCn7Lxk2HKpfJnxtZxTgqNblu6bckz0dLH+PcXk+PqznoZqJXXGtSWXYd5NxTw6jDvJ+iYigS7aVeGAu1LTZ1gB2pO2hWHQl9X3kZJUZbzWfEXzWLUs+En12pF6Xi6OxPoH2TPbrePYvZ6gNaTm0eOyXHafah6ol2g8Zh+9UwnGREYIPJUXEdZw82UHxNWFc/qfcWtxPr6NISIYyEHBRiKXgMy9HTbufhLrXhpAptv);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Policy",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«policy»&amp;#xa;Policy\" ailib=\"policy\" since=\"0.1.0\" tooltip=\"ArchiMate: Constraint\" id=\"ailib-policy\"&gt;&lt;mxCell style=\"shape=stencil(zVbJboMwEP0ajkXgMZAcW5qeql566NkQp3Hr2AjI9vc1GAomISyK1EoR0Yxn3pvFHtuCMNuShFrIEWRHLXi2ECKMs+ghkZzFZyWqtaNecB1Hy9uOTLKExrlWbtiJrrU6y1P5TY9snVcOTGxpyvJiFVaW86hsih+EsRRCITApMmOlta7ACBPK1zlpMMf2NM25krWUKIYdzWlqaJvs3krFy2ga1ySpSYdoVhNputm442jep9LMy+bjCg2EStPXOAgjEn9/pnIv1leCq40SUmyNnuXaaCcPtMnANzLAvfmbGJyJFsYS3x/ER7NQPLMjS38Wij8vlJjLjN4yLHt80aRS29NfCDcypYON3zDO9Xi4TZ+Rw5BFa8ioSdUMG7CRN1AHXcaYJEoovqWfDn2M45dkQknl3wTX4ZxmHIvOPnLroz15J3m2G5hQwZ2AUGAvYOzO3Kc6O/cSrVJBYHsLrTqhqggL26+tKhVuHE/QKVUl4+XoWnXDwq4NYIbVJqxiAFwn/htWO3i4tILpFTOr3wab2MaZQ+HaqbyNktIsV7PiDw4Lhs5tixb2ct78xkG30DBi8FzH8vxuWLjeJf+kG6OMOIkofypGYdbk5pq3pecbL8sAGQ/L6kZ22EbLUQFG168R73uHXFw6pVa/bWH1Aw==);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Agent Runtime / Framework",
    "w": 90,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«runtime»&amp;#xa;Agent Runtime / Framework\" ailib=\"agent-runtime\" since=\"0.1.0\" url=\"\" tooltip=\"ArchiMate: System Software\" id=\"ailib-agent-runtime\"&gt;&lt;mxCell style=\"shape=stencil(1Vhdk9ogFP01PobBkC8fW2ufOn3pQ59RUdnFJAPZ6v77goE1ECMJ7nanM46GC5x77uFyIc7QUhxwTWYxLPGRzNC3WRxjyug6wntSNhF/KRsqO+JYDjm1/XMI2/bBaWNRk03TGnf0TLatWTS8eiYnum30BFoeCKeN6kWrGfwix6gPWm6qspQItCqF1dPpl2CYlnIuPLdgEKStm1fdblu19HAkDeGW9Rrkz4vh+2g3c9uJcepzs5roxo1mPs7Nr6luwqL5fcMNWkrL0MKh5Rpvnve8eim3N8iZQVylzRu5zFYAWslXFFbuFXCI0oBjtNxVnHgZbbE4qPyF+qGzGLdU7k6rcSMVLJWc+slEBRMvwI4y1u4Xv6Mev1ta2NME/uMB7m5WKfp10yKACi8+ozINcC0b6vsyr1V6zMSniirVLj8Tpvpj+oDFBHmq1lNvnHsoct5hsNsMOlYqBrMBUOZWgQzEPk9dJTt7CT0AhflGPnANZYKF/NUxnCN8piLiVYNVCbCKB8N8TyKJFO0Y3ltd4kRI3THrWmeYFxZvWaTyQAlsoAT9LwK4S5fkoRL0EmoK1KeKgOLgxXMksIGmpNPnCvBILdiwSnhqo+y9W6HMifAhxxEnopGn8aP1nTBGa9FZ7CQF0FYtzt8s+iKxAAvrJmHa/sPxn8QUcGykcCDkqXvFBUoAGgt0lxFagOxdGMlNsQhj1M8MXRimMkpiI8pkIEej3IjyIKM0MaI8yCjJQGInQAF8N9cBkRJgX+blxSkLUyl1OKE8kFOKHE4oDeXkIgXr1IsuWKee4sE69bJghE7vdZyMqqGjBjG8Juyreo8Q19DMK6UOLIPWwaBfKc25EOvrI9217bUCI9sfa3ZDjIsAvRfMi7X9nwWt/gI=);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"90\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Model Gateway",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«gateway»&amp;#xa;Model Gateway\" ailib=\"model-gateway\" since=\"0.1.0\" url=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-model-gateway\"&gt;&lt;mxCell style=\"shape=stencil(zVbLcoIwFP0aljKBIOqypXbV6aaLroOEmhoIA7Tq3zchpHoRGrAztjOOzH2de+6DBAdH1ZYU1PFRTjLq4AfH9wnjLJ5lIqF89kZquidHqZUue233ENLytiOTqqCbWitTdqCJVld1KXZ0z5K6DWD5lpasVla8dtCd9FE/HG1EnksEJvIKWM7sEoywXMaigwZD7lynObaylgqZIaM1LYH2VORzo3gcncaDSUxSW5r1xDTdarxxaV6mprmumteeNDiSmqHB4Sgmm91bKT7ypIeccSrV2nyTCwG5EOzecglWrxV7GA3kxVEqSmollDLO9dr2d9X4VeTT5nG2/LKK00uAXdxHHkZzJttKCimo/yZOUx8T+C5YLqXmMSHUXpPqzkZwUSpezbOBNw2z4MNhBwt30Vn5AEw8MMtp+hZaMyh+Ng5VLffgt40oiJrmgNk4ZULBmHr9Vbdef+76c0tN52M96x02kddgQV545foQymsVt2UFsS5ZrVxsnb+0/jgZ81b+1x2ZB51bAC/N0kxt4AJ1hzEFC9IKw84wcOAu/oAVxLpgFfiu/WC94YqMcuIkpvxenc/VqTQPwZsQwasQwXOx7QJLtRwrMJo8xXzoiry4CRut/h7E6y8=);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Agent Card",
    "w": 100,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«agent-card»&amp;#xa;Agent Card\" ailib=\"agent-card\" since=\"0.1.0\" url=\"\" link=\"\" tooltip=\"ArchiMate: Artifact\" id=\"ailib-agent-card\"&gt;&lt;mxCell style=\"shape=stencil(zVhLc5swEP41HGFAMq9jS91TJ5ccehZYtpXIwEgktv99BZJiBLYBZRpnxhN7V6tvn9qV4sCM71GNHeCX6IAd+MsBABFKchftcNm4BWIbwRLrR7kY+L6k95KOFIl4jYtG8rbkhNUu3rDqFR/JplHypNxjRpp2Fa4d/4eQaT8wK6qyFAikKrmx0lsXYIiUYq9/kmC+F0o1Z0VLqhYaDrjBzOBeHHzqGL9nqwlMJVrplJr1QjVDb4J5ap6XqrHz5u8VNTATnFuJg1mOitcdq97KzRXjtFCN2tK4sayFDtU77uXDdAHcDIAJQknZA0ntQBArxA+mQBKJwc4GeXLRiXCXVQ1qw2IElCK2w65AcbcU7YwlfsS47rFV/rW9iVkcvp3XJko4F+VxbptpChMrtwNLlIe5DezSZHptgsyumIc5bXmuC1pxfE+wa1OjPtNxb7QomG0rhid715ZQKifcffUcvU9J9OakmLWXeQm8CE7EQaa9QLUg2r/dPmn6nI0vFSkF1X0t2Drtk01nB148GIJADailxQ9jD1hDmUcA6hmpD8EH478cg5U/CkJkFYIxEAw055vHYJw9GGrO4uY/KqolWA8NQzqKwoIEDib/6DjMLaqHRuBTHcFyMlxrzfdRGOaNGBif7ZiYUlLzfumuhm+CVDPUeyx2+q+xeLptf503Nv1/6C/0vWTuZa14YxIrUGChB/V1V7FA4kWqvIA+BZpzVhwQezFUQlAJaRg4FLGwKvVWA6N6CrUNvh77F7Mupmsrgo9gwfnR+mYlb1EkIBq1hNT2khDeOl/TSFNGicY4u3QnrFoCNWlWYjtHIVgM9KXFNkuIohzTn+0Nl188U+8r7VlkdNhVZLTYleoFZCvpvMXCmz85vRKLzv/RU6Ljyv+7wfU/);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"100\" height=\"60\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "A2A Client",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«client»&amp;#xa;A2A Client\" ailib=\"a2a-client\" since=\"0.1.0\" url=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-a2a-client\"&gt;&lt;mxCell style=\"shape=stencil(1VhBs9ogEP41HsOQYGLesU19pze99NAziUTpw5CBtPr+fSEElSQ+TDpTdcYx7i58u/uxLMQFyuQO12QRwQrvyQJ9W0QRpozmAY5wUDBKqkaplP1gjCGERt71ZCxrUjRGWdIj2Ri1bAR/Jwe6aboJtNoRQVtQtF7AL2qM/qCs4FWlECivpGO5sCswTHVA8GjAIIiNm49ONlKtPOxJQ4SjPWf4vVW83uwmdJ1Ypz4364lu+tmEt7n5MdXNvGx+jrhBmdJcWziU5bh43wr+u9qMBGcHCV02p+ASJ7jEqb00dUqvE0ciuuIXZSUXxBtQSRkzZTvOqh0n8R/fiIviV1mcNwECaCx4dzajilZcK0F/t/NM6LdM/MVppaT2MWGqP6ca6ySumO2gPdcwdk1RbNO166qqbhV7grnM5oy1TECCZmNhUagfosOKT1Dio685BvhIZSB4g3VlO3uCYbElgcIKSoa3jkkeCKkv1N0Wtg4jELlbPEr8lTBOxBALrWz0D0/EcBWXyKYzlYhhdU3BujMR0Yst3jmr6BIxxJpSXXcm4t96RMG49PQtZf20ddlu/TmKILJRZ8gdmugynM1Or4O6QGEMQl+9PRh7+oAuOONCiebZZmIj8KRCGKO1dBtIGrnkpiBMnasHAmHsXD5OCl+gz8iIaqDwyRmZc01JwEuvFydg5h6LAZwM9WC7bAaD8QqkbhNH0Sz+VnBwufEBPT97Ceq9/6kzd+adaAZ/40CDmFDqP3f+61LcNIjhnLCv+g1InnMLoZNZAp3+lkK3u3X9kJZGzjUY2bzlbISMloDBu2arNX+3oPVf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "A2A Server",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«server»&amp;#xa;A2A Server\" ailib=\"a2a-server\" since=\"0.1.0\" url=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-a2a-server\"&gt;&lt;mxCell style=\"shape=stencil(3VjPk5sgFP5rPMqgqDHH1k1PnV566BkNJuwSccBusv99USQRNWu0nc2mM5mY94Dvfe8HD4yDErnHJXF8WOADcdCT4/uYMpq62MeuJOKVCKVS40c96EGo5X1PxrIkWaWVOT2RrVbLSvAXcqTbql1Aiz0RtKpH0caBX9Sc+oOSjBeFQqC8kNZIZ1yBYVqotfCkwSAItZm3VtZSqSwcSKWod7UXD380im83m/FsI8bolJnNTDN9b7zbzPyca2aZN79GzKBEaa4lDiUpzl52gv8utiPkzCRRl82ZXGSRi6zai2Or9FpxhNEVuyjJuSCThHLKmC7b8aiaeRK/Ts3oFL/y4rIJEEBj5O3VjKqw4lIJ9XezTlO/ZeEzp4WSmseMpdM+lbh24sqwmXTgNYzJqb8GK7uykT/BpOvKBSjwgYfmATX18C5nk6b3UQSRlSqeO0QPhaZYjNN+CPzwowI4DjQkhWKT5P85GSEaJANO+z0ewygAEVqMhUWmfgjD6wwl3vqak4tPVLqCV7hu0lZ7Z1jsiKuw3JzhnTUkj4SUHXV7GrUGV9DU4Jl8NN3UxgMxxEIrw/7TB2KYxQAt3Z7D6pqDdedABKtBl5+RxV6fGmDNqa47B+LvekTGuJzoWw/fRNf/qIP2gLzQnG4PE736rplxxtVLFtTPxhPDYMIVwhgtpd1A4t6REgMvtm7RCHihdY8+K6aIPmJEIg/AB4/Ikh0WgHWvF0dg4S0FATgb6kN32U2TGE4J+1q/A8mLbx60HIugVRYxtItC35QhzbWc1mBk+z1lI8FoAjB422y0+g8XtPkD);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Event Channel",
    "w": 100,
    "h": 40,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«event-bus»&amp;#xa;Event Channel\" ailib=\"event-channel\" since=\"0.1.0\" url=\"\" tooltip=\"ArchiMate: Event + Triggering\" id=\"ailib-event-channel\"&gt;&lt;mxCell style=\"shape=stencil(1VjBkqIwEP0ajlBAEPG45brHvcxhzxlsNTsxoRJGnb/fQEAJiEiYWWqqLLE7nfe6O0l30EFrecAZOKHP8BEc9NMJQ0woeXXhBCx30wNmDKjSKpOzHg98X8sHLUeViGUGaa51O3KBrVbLXPA3OJNtXtkTdgBB8mIUbRz/h7IpPmidcsWV5oQzaYw0xhUYJkzN9S8azPcWmuajkrWUKYYj5CAM7S3G36Xi19M0gUlSkw7RbEbStKMJnqN5GUtjF82fOzRorTR9C4fWrzh92wv+zrZ3nKuNMlxsjZ7h2ujIT3CLoBVC1JsAE4QS1gBJ7ECwSNUPUe+MWIOID1O+uPhCpCt4jovEGCmlWOzBVTjujuK9MSTPAFlDXe2AimwVGx5Xk8bGbYsyY+CtpUKxVeChJcqMgUefseCWIDOGbXm+U8olPDIsy1Wn3pTanlKF1jsuYLCG7QilutM9ppf4NGTR6Jeq5976ZuAlyUAe9MKnOFNC8V3O064/M/EvJ0xJ5WPE1OGYLCp8dA332gyXVaMau/0XiRcgWyjzEKArUn0MbpovOQhx4IXmnUD16xhZ5WEa1syJ6C6iYlzabYju3hqDNXMiUFK7On1HTMOaORGTKoRlp7hXqh+jCJC5aiBTK2jRX1JOuVCifpYR1x4MVGiglGSyeQLMK0Gwqle9fskLneYrXjjIUPj3LROx+q6JsOipi8hDrbpnXToWS8++crTcitt9SS0DGrrrfIFbLaiOW89dwf5j3egxKn3oXFtLrf67B23+AQ==);whiteSpace=wrap;html=1;aspect=fixed;labelPosition=bottom;verticalLabelPosition=top;align=center;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"100\" height=\"40\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Short-term / Working Memory",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«memory»&amp;#xa;Short-term / Working Memory\" ailib=\"memory-short\" since=\"0.1.0\" tooltip=\"ArchiMate: Data Object\" id=\"ailib-memory-short\"&gt;&lt;mxCell style=\"shape=stencil(1VjBcpswEP0ajniEZLBz7BD32EsPPStYNmoAMRKJ8d9XIBEjARYQT9rOeGJ2tdp9u/tWwvFQLFJcEg+CAufEQ88ehJhm9MXPSc741Rcp45VUSouLWg4AUHJqyViUJKmU8kRrclRqUXH2Si70WOkNtEgJp61TdPDAN2nTfFCcsKKQHigrhLHSW5fOMC3kXlArZ2ATqjBXLSuplBFyUhFuaG85/mgV32eHCcwgXVBXmMPCMHY2wbwwP5eGWZfNr5EwKJaaqcah+AUnr2fO3orjCLjOqMQNNSaWO6OcvZNbBnuzTNFkAUwnGS0mnezBTCeYJ/KBaydbqLzwDstWybWPayp8zircFMYoaYb5mfjSj3/K8NlYEhdCyqFaB3uC6yCbeVteZlfvSxMPjMRX9jvJmCD3DFv6DvjXaieoi+IT48TJ6RPNMnXy3Q//ddz/d2jrhDzeFdNiTnEFfndZ9C4necPdLim02YVOlM1YJbiUQvO33ad4MWfjb0YLKbVfC7a6c1pBKWReO1u0cSU/frJYfqL9bD/JG1eAAsuTlnewawiooUYZfKiuWrWLtAlScqh5eEXG+nI44X4DbUSRCSeysfQQI8sELa6PWedocb8eNVKciEqef/8VR13cQk8fzb3DLeTgFnogt5CDW33EE9z6RH0iC812N5i9PuZOFdyvj15fDqffi8CKBa2OwiFiZJmsqM+6t4i/NlxHLNLm1xfQD733Kdc2mYR8/2/upe5J1Vsq3CfM54c6XDtD9khHYM5IRx0HJkkbrZ+ikbHuxZsY7D7uicF21uhRbBylEXAGn0XiCaMW+uD9utWq/1Ogwx8=);whiteSpace=wrap;html=1;aspect=fixed;labelPosition=bottom;verticalLabelPosition=top;align=center;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Long-term Memory",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«memory»&amp;#xa;Long-term Memory\" ailib=\"memory-long\" since=\"0.1.0\" tooltip=\"ArchiMate: Data Object\" id=\"ailib-memory-long\"&gt;&lt;mxCell style=\"shape=stencil(1VdNk6IwEP01HLEgkegct1znuJc97DmDUbMDCRWYEf/9BhJGEogBdsqaqbLU/kj36+7XRAO4K8+4IAGIGM5JAH8GAGCa0ZcwJzkX1zDj7CR10uGirHEUKflsybgsSFop5ZHW5KDUZSX4K7nQQ6UPUHYmglaNFe6D6If0aV5wl3LGZATKWWlYenYZDFMmz0a1ChatEpXmqmUlFTJDTioiDO2txF+t4nlymthM0iX1pdnPTGNXE09L83tummXV/BlJA3dS4xoc3L3g9PUk+Bs7jIDrnArcUMNh7pxy/k5uFWzNNiFnA8wgGWXOINtoYhAsUvlF6CBroKKIDstayXWIa1qGgle4aYzR0gyLEwllnPCY4ZNhKi+EFEO1TvYElkE267aiTO7eQwuPjcIXzjvNeEnuObb0HfCv1TqoC3dHLoiX00eaZerJdz/947j/dWjrhTw+FdNjSnNL/O7z6F1O8oa7XVJwtUm8KJu1SnEhhea9Pad4MeXgX06ZlNqPGUf9NS2gFDSvnTVc+Yoff7JYcdB2cpz0TShAsRVJyxvQDSSqgUYZf6iuWrVB2gUqOdE8vELDPh9Osl0BGxEy4SAbSw8xtFzg7P6YfUaz5/VZKyVIWcnn37fiqI9b8OljuHe4BT3cgp/ILejhVh+xg1v/0R9koVlvBrvXx9yp4vv90fb5cPqziK1cwJooGCKGlsuC/iz7FfGNlytZymV7tVA0ZbVQNwsnedByNo+sVy+fY8H6uB0L5u3RQ1nhcGoxDH6wtlr1vx/u/wE=);whiteSpace=wrap;html=1;aspect=fixed;labelPosition=bottom;verticalLabelPosition=top;align=center;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Knowledge Source",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«knowledge»&amp;#xa;Knowledge Source\" ailib=\"knowledge-source\" since=\"0.1.0\" tooltip=\"ArchiMate: Data Object / Artifact\" id=\"ailib-knowledge-source\"&gt;&lt;mxCell style=\"shape=stencil(1VdNb4MwDP01HIuAQLodJ9Ydd9lh5xTSNitNUEI/9u8XSFkJHwtkbNMkVGTHec/2syzqgFjsUI6dwKPogB3w6AQBIhlZL/aUnTOcbvFCsCNPZEggo84qxPc8Ze9aNhI5Tgrl3JALTpVbFJzt8ZmkxfUCoTvMSVGegpXjPciY8gFxwiiVCIRRoZ00ziUYIlTe9S4KzHMjRfN+tZWVS4YDLjDXvLc6nyvH02gaXyepSU00q4k07Wr8cTQvU2nsqnntoQGx9AwJB+I1SvZbzo407UmuDspRORoDx3XQgZ1wQ49QKyEcbIAOkhHaAIFwBpA7HWQelHtohdLqymiUJGMCfxVYqdyRqfIOKAziDePYKP2GZJlaEF/TW4zILOrCn1DXiNLfbj1iTNcEOpkiGstZbvjbkgbuMjJmWVaZoFwa5W91Twk+5uIbI1Ra1WvCVXNNFrMClq3FCwJz/f1aR5+d+z4W1IFCyxnWUZaRG9il0+nSFCjLHTN96DkWhVw9fzBFc0rfxZpHfSPK/5ch7LQusmtdBOvxngxkygj6ruVcdHIaAfWrmg4EVTl0vgkqr/obAlYf);whiteSpace=wrap;html=1;aspect=fixed;labelPosition=bottom;verticalLabelPosition=top;align=center;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Retriever",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«retriever»&amp;#xa;Retriever\" ailib=\"retriever\" since=\"0.1.0\" tooltip=\"ArchiMate: Application Function\" id=\"ailib-retriever\"&gt;&lt;mxCell style=\"shape=stencil(1VdNc4IwEP01HOsAgaDHDrXHXnroOWKsqZgwCVX77xuIKAFpQoZO7Yyjsx95L7tv2UEPpGKLCuyFPkV77IEnLwwRycnqgeOSE3zAXHpk+Khige8re9uxkShwVirnhpzwWrlFydkOH8m6PB8gdIs5KasoWHr+o8ypPiDNGKUSgTAqtEgrLsEQofKsf1Jg/ixWNF9nW1mFZNjjUl697b0W+FI7nq1pAp2kITXRLEfSdKsJ7Ghex9K4VfN2gwak0jMkHEhXKNu9c/ZJ1zcu1yQVqBqNgXCTtGcH3NIj0kqIBhugg+SEtkAgnABkroNMg7KATiidrlijZDkT+KfEWuWeTLV3QGGQbhjHRuk3JM/VgviZ3mFEJlEX/oa6RpTb7dYzbLom0MGU0VrOcsNflzSYJbHxllWVGSqkUX3X55TgNgc/GKHSqn9GHDXX5DArIOwsXuAmdJRMgxPrKFEwM4lhhRMvnFB63bHGcVws4yedY1HKffMHozOV5D2cqUS3wPn/KoB5s68uZTvKAGfhSKA76x7Oc1KIdkm93sTxpcjmpT7W3+nNE3Pf8wCDztME507jkPgaSgLv61kaSKrv0Hv/qr3qvx5YfgM=);whiteSpace=wrap;html=1;aspect=fixed;labelPosition=bottom;verticalLabelPosition=top;align=center;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Vector Store",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«vector-store»&amp;#xa;Vector Store\" ailib=\"vector-store\" since=\"0.1.0\" tooltip=\"ArchiMate: Data Object / Technology Node\" id=\"ailib-vector-store\"&gt;&lt;mxCell style=\"shape=stencil(5VhLc5swEP41HPGAFrBz7LjuMZccelawbKuRESOIjf99BRIxEsYCkkmT6YwHex/a/Xb16YE9WBcHnBMPBRk+Eg9+eghhyuizfyJpyYVfyIc0I+lxVuYwCJR8sGRc5HKMUu5oRbZKXZSCv5Az3ZZ6AM0ORNCytsLGC35In/oD65RnmYxAeVYYlo5dBsM0k2ODSgULFrFKc9GyknKZ4UhKIgzttcbHRvFrdJrQTNImdaXZTExjVxOOS/M0Nc28an7fSANrqRmaOFg/4/RlL/hrtr0BrnXKcU2NAXPrdOQncq1gZbYpGWyAGYTRbDDIKhgZBItU/hA6SIRUFNFiiZRc+biihS94ievGGC1lWOyJL+P4O4b3hqk4E5L31TrZA5oH2azbijK6e59aeGgUPnO+U8YLcs+xoW+Pf412gLqw3skd0cnpHWVM7Xz3038e978ObZ2Qb8+K6TGmuQU+uTw6h5M84a6HFCyWsRNlvaxSnEuhfjbjFC/GDPzDaSal5mvCUHdNMygF5rETwcJV/O2dxYqTrEbHSV+FAhRakbS8RO2EBBXSKMM31UWrlol2ASXHmocXMOzT4cSrBbIRJSacxMbSQQyWC0zuj9nnZPJ8fdSSEkTfCL8RR13cgoe3yb3DLXBwCz6QW+DgVhfxALfe0Z/EQhMte2uvi7lVhff7o+3T4XTnIrRyIWtGUR8xWC4z+jPvFvHPFld990g540KK6rupuEXg2CcIYzQvOgsvst9KYn1X0C+EWjp0JRe8b9kH8+IVJ21b/rM+xPGX5MOAU7M2e1f2Rqv++oDNXw==);whiteSpace=wrap;html=1;aspect=fixed;labelPosition=bottom;verticalLabelPosition=top;align=center;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Shared Datastore / Blackboard",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«datastore»&amp;#xa;Shared Datastore / Blackboard\" ailib=\"datastore\" since=\"0.1.0\" tooltip=\"ArchiMate: Data Object + Access\" id=\"ailib-datastore\"&gt;&lt;mxCell style=\"shape=stencil(1VhNk6IwEP01HqEgDegctxj3OJc57DmDUbODQAVmxH+/gQQhQSaQsaydKkvtj3S/7n5J0BXE5REXZIW8DJ/ICp5XCGGa0jdnhytcVjnjNsTNZ2HzPU/IR03GZUGSSij3tCY7oS4rlr+TM91VcgHNjoTRqrHCduX94j7NC+IkzzIegeZZqVgGdh4M04yv9WoRzHNDkeYiZSEVPMOJVIQp2r7Al1bxe3YaX03SJTWl2S5Mo1fjz0vzujSNXTV/bqSBmGumBgfxG07eDyz/yHY3wHVOBW6oMWHunE75J+kr2KhtiiYboAZJaTYZZOPNDIJZwr8wGSRAIgrrsARCrh1c09JheYWbxigtTTE7EIfHcfYpPiim8kxIMVbLZE/IDrJatxZldvceWrivFG457yTNS/KVY0vfEf9a7QR1Id7zE9HI6T1NU3HyfZ3+cdz/f2hrhHx7KqrHnOaW+NPkMbic+A3XX1LgrkMjymZbJbjgQvPerhO8mLPwb04zLrUfC5aaa7KgFKjXToBcZKr+9tGiBYrAnRsn+WACka9FknK07ibi1UjC9K+qi1Stu2MDhBxKIl5AsS+HE266llwRXXPJ3JGGZYgYNBdY3B+1z9Hygd1rUzEinwl/EktN7IKNkVoQjMaps6t3uQvBhhknOHbFPUGw7/Qo0uAEkauhGWLuGvdk7FLvshzTcC7+OCPSpotGyEHzsOmT3UPFT9ppQTcyOcG17X0Q2QfSEAXaT6MQbDHdrbgRpsi3LS8M71beN1quBhphmlPeQ7k/4dRiGD2lt1rxVwds/wE=);whiteSpace=wrap;html=1;aspect=fixed;labelPosition=bottom;verticalLabelPosition=top;align=center;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Model (LLM / Foundation Model)",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«model»&amp;#xa;Model (LLM / Foundation Model)\" ailib=\"model\" since=\"0.1.0\" provider=\"\" model=\"\" version=\"\" tooltip=\"C4: Container · ArchiMate: Application Component\" id=\"ailib-model\"&gt;&lt;mxCell style=\"shape=stencil(3VdLb4MwDP41HBcFwvM4se64yw47p5CuWSFBwNru3y+QthAoj6Zo0yZVrezYn/05tqEGCostzohhQYZTYqAnw7IwTej6IeUxSYQkjg5Sb0Io5W1HxkVGolIqN/RIYqkuypzvyIHG5cmBsi3JaVmdopUBH4VN9UFhxBkTCJSzQjlpnQswTJnwhUcJBoEjw3ydZCllIkJKSpIr2obcS614nh3GVIOcg06FWd0YpsvGnBfm9dYwemzeroRBodAMXRwK1zjavef8k8VXkjsbZbhqjYHjs1HK96Rh4KgUrMECqCAJZS2QQC225S6B4tlaKB1Cga+HskgqelWJEl6QMcO6VXp3XWsH2gSFG56Tyf7Z0CSRW2Y8fIH3UxatXSUWXrOz0GlGxpyrKkY4E0L1XbvJzOc4fnDKhFT/3OA6TWmB4Qq02sj1gaXgoGCyiDORXKiJ1GHmmVooyAT+Mvn0kLRrpHtnmlN7bWzGUXJSlGKY721nkiQ0K1rEbRcEnlpDHzie8sriAugp7ywXxfQy+B1Wog86rBwTuOiPs3LQP2ClsVBtHyCVt20DvYfzxfFSQQvM3WKdLd+U/t6kHAe4yyQlphmqSTk2cKfufyCrfrfNwPrRfTdgVOfQe/WptfJ/Glp9Aw==);whiteSpace=wrap;html=1;aspect=fixed;labelPosition=bottom;verticalLabelPosition=top;align=center;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Embedding Model",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«embedding»&amp;#xa;Embedding Model\" ailib=\"embedding-model\" since=\"0.1.0\" provider=\"\" model=\"\" version=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-embedding-model\"&gt;&lt;mxCell style=\"shape=stencil(7VdLb4MwDP41HIsCoTyOE+uOu+ywcwppyRoSBKzt/v0CKSqB8miE1E6aVBXZsT/bX2yXGjAsEpRhwwYMpdiAr4ZtI0LJdoXTLY5jwvarlMeYCr0wOkkLCwApJx0ZFRmOSqnckTOOpbooc37AJxKXFwfCEpyTsjqFGwO8CJvqA8OIMyYQCGeFctI6F2CIMOELzhIMmGsZ5uciSykTEVJc4lzRXst8rxVvs8NYapAm6FSYzZ1hutVY88J83BtGr5rPG2FgKDRDFwfDLYoO+5x/s/hGco1RhqrWGDhujFJ+xNcK1moJ9iABKgglrAUSqGTb7hIonqOF0iko8PVQFklFj5WI8gKPGdat0rvrWjvQJjDc8RxP9s+OUCq3zHj4Ah2nLFq7Siy8686ClxkZc65YjFAmhOq7dpOZz3H84oQJqX7c4Tpd0gLDFWi1keubtoIDg0kSZyK5QBOpU5lnaaFAy/SXyaeHpM2R7p1pTu2tsRlHyXFRimF+QDs7gmSosOM4puXp0ew3njpYnTGDJoDd2w8ekVcHq5eX45twCuvJ+qT6TYg45bkQ5bOupMlgohRMKcmKdg/ZJlD5FSx5UHkxdpotlajyVJp/ko/gn482H2v3qfkYMKpntveKVWvlP0O4+QU=);whiteSpace=wrap;html=1;aspect=fixed;labelPosition=bottom;verticalLabelPosition=top;align=center;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Reranker",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«reranker»&amp;#xa;Reranker\" ailib=\"reranker\" since=\"0.1.0\" provider=\"\" model=\"\" version=\"\" tooltip=\"ArchiMate: Application Function\" id=\"ailib-reranker\"&gt;&lt;mxCell style=\"shape=stencil(3VfJboMwEP0ajrUMQ1iOFU2PvfTQs0ucxg2xkaFJ+vc1GBSWsMRFqVQpajTbe2/GYyu1IMp2JKWWgzk5UAueLMchLGHvD5JKwvdUKoeKnnTIxljbu45NspTGuXZu2ZlutDvLpdjTE9vkVQHjOypZXkRhbeFHlVN8IIoF5wqBCZ61Io24AiOMq1p81mAYrTTNd2VrK1UMB5or6U3vpb+X0vE8m8Zuk9SkUzTrG2m63djzaF5vpTHr5u0KDUTKM3RwEL2TeP8hxRffXBFXJ6WkWI2BcJ10EEd66WDVbsEZHEAbJGG8ARK2h+14S6D4rhFKp6EwMENZRIrZVOJEZHQssVyV3lmX3oE1gWgrJJ3cny1LEv3KjNNn5DiV0Xir1IN3ebOguiNjxcUUY5Iqo/hblmnlcwo/BePKKr9uKJ1uaYHLFRqtkRcgp4UD4eQQZyJ52BCp05lvG6GAjYJl9PSQjGdkemaGt/batRlHkTTL1WX+g3V2feT5rem4auxgNuYQARhjTemqDvH3omYDTSoKkO0vJWoG1j/YNrzcDPtY5tsGPnLbUKv6gO4rq4MFKISbdd11TQaSSg293yelV/8/Besf);whiteSpace=wrap;html=1;aspect=fixed;labelPosition=bottom;verticalLabelPosition=top;align=center;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Prompt Template",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«prompt»&amp;#xa;Prompt Template\" ailib=\"prompt-template\" since=\"0.1.0\" tooltip=\"ArchiMate: Data Object\" id=\"ailib-prompt-template\"&gt;&lt;mxCell style=\"shape=stencil(1VdNc4IwEP01HGWAAOqxQ+2xlx56jhhrKiQZSNX++wYilfBhIM200xlHZze7b/fl7SzogKQ8QIacwCMwRw54dIIA4gxvF6ygOeMLjnKWQS4iAhF0lhG+50n70LFhyVDKpXOPL2gn3SUv6BGd8Y5fEzA5oALz6hRsHO9BxFQfkKSUEIGAKSmVk9a5AIOYiFzvIsE8N5JlPq+2tJiokCOOCsV7o/lcO54ml/HVIk1RXZnNzDJdNv60Mi9zy5ixeR0oAxLhGRMOJFuYHt8K+kF2A801QQxWozFy3ATl9IRaeqgU4tELUEEyTFog8coCyFrtJFjZQFmHRii+IUqa0RLdC6xV7slUe0cUBsmeFkgr/R5nmVwQ98sbjIgVdTsgdtTVogxftxox5dZKeNJFtJaz2PC3JQ3cZaTtsmKZQiaM6rvOk4JPSXynmAir/pmRqudkMCtAXbsg0LMfVjqK3cAWVrzsPA1Cs63Qw1lGTZNzoYA5kOGOmT/0BSq5WD1/MEU2xe9j2VJfi/P/hQhVxpHZzYXdt7Fo7ZqJ2eknnorSGS8rrL5J/JhVNJPVr87VSFDdQ+/NpPbK/0Jg8wU=);whiteSpace=wrap;html=1;aspect=fixed;labelPosition=bottom;verticalLabelPosition=top;align=center;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "System Instructions",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«instructions»&amp;#xa;System Instructions\" ailib=\"system-instructions\" since=\"0.1.0\" tooltip=\"ArchiMate: Data Object\" id=\"ailib-system-instructions\"&gt;&lt;mxCell style=\"shape=stencil(zVjBcoIwEP0ajnWAkKjHDrXHXnroOWKsaTEwhGr79w1EKglgSCbTdsbRyWbz9u2+ZTUGIOUHXJIgDhk+kgA8BHGMaU63d/yL1+R4Rxmvq4+spgXjYk84nqVXFIZyfdDWmJckq6VxTz/JTpoFTPFOznRXXw5QdiAVrZtdsAnCe+HTvECaFYyRS8T+Tm9fgGHKxNnwU4KFCyjDfF3WclWKCEdSk0qxXlN9ag2Ps8NEapAuqCnMxjKMnk00L8yzbRi3bF5GwoBUWKaEA+kWZ++vVfHBdiPkOqcSN60xsd05HYsT6emhpoAmC6CC5JT1QNDKA8haZRKvfKCsEyeUyBElywtObjm2Kg9kaq0TCoN0X1TEKP2e5rkcELfDO7SIF3U1ED/qGlHGy616zKkaxyeTR284iwl/HdJgsYRGlk2WGS7Fonlvz0nB5xx8KygTq/bD4qg5J4deAbE2eIXBmP+41tAfFPoRocNK3ObCEGgJF7EbqUGpbKAcB41951eE12L+/EEredR/AOVNfiPQP9OB5DkteS+lJFbygUj5ibrq6nZQ1+ZJ+F+7KkHdQ6albNsLI0DAWJ25nNDSEyeUuHJS+wKFzmNurT17NlDaRACeOEH9euDOKQGDNli60koijRaEjupB9ZqFHPmsB+0E/NXJBstQp9n53aySRbVNdZrTA7/6zTDh1HIY3C9aq/xXA2y+AQ==);whiteSpace=wrap;html=1;aspect=fixed;labelPosition=bottom;verticalLabelPosition=top;align=center;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Tool",
    "w": 90,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«tool»&amp;#xa;Tool\" ailib=\"tool\" since=\"0.1.0\" url=\"\" tooltip=\"ArchiMate: Application Service\" id=\"ailib-tool\"&gt;&lt;mxCell style=\"shape=stencil(xVdNk6MgEP01HqUU8CPHXTd72trLHvaMBhNmiFjgTjL/flEwETOOH5WtrUoldgOvux/Nw3goUydSUw8GFTlTD33zICSMs9xvhODa0CMX4w6DwNinkU1UTYvGOEt2pQfjVo0Ur/TCDo1dwKoTlaxpR9HeC77oOe0HZYWoKo3ARKWckcG4BiOs0muDqwELQGTCvFvbWLWOcKYNlY73XtvPzvF9cZjQDdIHnQuzXxlmXE24LMyvtWG2VfP7gzAo056pjUNZTorXoxR/qsMHyfWTatK2xsRwP+ks3uhgP7BTAp4kwAXhrBqA7OLng1hzLcqonuegxNsqgv8CBT2losUoBReKfjax69uHxuu8Ez2LslJIOtvMJePcSN7n4RV5m5sxEE6tvncBRQClMzwYHgtSa6P97taZ1JcsfBGs0lb3s2LpfE0bjnoMQZA6XQAxCJOFjUBkoR+kxUqBVVT5PnJcfXJlypeiIa2OOQrIiTxSXyP5JSdHZ0hdKK0f3TZcFILAFXSEQIw2nQQcAOhiYQzwUiyXhghgl4abYy0N4RIacAJ2TubRbUvXshClIHFJCAFcCvVfeyHW8KNeuO3oWhb0kUAjXbS5r+YzAWiUFQbJtqwi9yaEO7Btj+MQpG5Oaw78RuUfCdkCAZdUNfpCeMIkTnLKv7YKq+4s9O3T38JWAu1LeAK94Ts4tNSz0th5C0YPP3I+9cr2cJd1XvMnAO3/Ag==);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"90\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "External Tool",
    "w": 90,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«tool»&amp;#xa;External Tool\" ailib=\"external-tool\" since=\"0.1.0\" url=\"\" tooltip=\"ArchiMate: Application Service (external)\" id=\"ailib-external-tool\"&gt;&lt;mxCell style=\"shape=stencil(1VdNk5swDP01HGHAhqQ5tjR76vTSQ8+GiMRdx2ZsumH/fQ2GBgMJH5PtdmcySSTLTzxJebEdHKsTycFBPidncPBXByFCGU1cKAuQnDC3EIJprw65mPXA94196tlE5ZAWxpnREg7GrQopnuFCD0WzgfITSFpUq3jv+J91TPXCcSo41whUcGWtdNY1GKFc7/VLA+Z7kUnz2tjGynWGM2gKlvdK8nvteJqdJrCTtEmn0uwXpumzCeal+bE0zTo2P0fS4Fh7bjUOxwlJn49S/OaHkYdrg3JSjcaN5TboLF6g04/QohDeLIANwijvgOw2jwdpzKUoPT6PQdmsY4TeAgU/hNFslJQJBfcC67kdDF7tvTGzOM6EhMlhzihjRvLup1fkZSqiI5xafa8Cij38aaIOpo4pybVRvdf7zKPP2fhLUK6t+mPB1mlOK37q4c5DtiqioPUsHacQeeuhiEz1F9lCtUjytecoXVJS5UpRkEoSLTFlRB7B1UhuxsjRWlIXgHzobtI1Hf/73JG3XVeCHlDUqv9/zn/QuWgd/c22P02zgd6V/zZoG76ic3YJhlAhnp6mccEcU6z7KBJUoXX0HYRkMzhd7dbVL3wDFIwmu/nxO/CYykW4P794N63i/7R6s4IYSYB9qf5Y1ZUc8u3DV6PWzd1ri5zu1Qs1Z0+aGTupwODwLWEjxagLMDjC1F5zCcT7Pw==);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;fillColor=light-dark(#ffe6e6,#4d1a1a);strokeColor=light-dark(#cc0000,#ff6666);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"90\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Agent Skill",
    "w": 90,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«skill»&amp;#xa;Agent Skill\" ailib=\"agent-skill\" since=\"0.1.0\" url=\"\" tooltip=\"ArchiMate: Application Service\" id=\"ailib-agent-skill\"&gt;&lt;mxCell style=\"shape=stencil(zVfBkqIwEP0ajlCQAOpxl3VPW3OZw5wDBs0YA5Wwo/P3EwgoITpAii23ylK703mdfuk8ggMTcUAldoDP0Ak78JcDACKUpC7aY1a54kgolT4ZcFajge8r+zCwkShxVilnTi54p9yi4sURn8muaicQdsCcVPUo3Dr+DxlTf2CSFYxJBFIwoY30xiUYIkzO9S8KzPcileaztZVVygwnXGGueW8lvjSO35PTBHqSLulYmu3MNMNqgmlpXuemsavm7U4amEjPo42DSYqy454Xf9nuzuK6oBLVrfFguAs6FR+4tx+hVkL4kAAdhBLWA9nEy4O05lyUQT3LoMR2FYF/gQIXqWgySkYLgb8LbPrWaLzG+6BnYZIXHI82cy71Ukne9+kF+hiL6AmnVN+bgEIPrkd4UDxmqJRG/d3MU0ufMvG9IExazc+MqeM1WRx1GHkrXRVB7K3HCOiwEM/kH95ihZ3U8c+B4+KiCxEuLypU65imgBTxPXYlkptTtNeGxBnjsuduBbtL53tgsHQwvnf3T0K4WQ4rggaldkCrwBroqRuziodkQtAmnE2BARX5k6GeS4KxeZEdBWabTwZ6KgGmsszYOssnzEAwJzwoOBaVfPA8QXkj/WoDoRdDO71ZG8ftqmZzsWLYif/13hZYHl1zWeFVGGdjDe6Sm+W02X5R4doL4EJcGcuas4X/12GZFERRiunP+tojbiwAX6MgbhuxfTNeAaf/YgzaliC5stMaDO/+pPQOaw0BxgWz8aoXdLj9Ag==);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"90\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Generated Code",
    "w": 90,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«code»&amp;#xa;Generated Code\" ailib=\"generated-code\" since=\"0.1.0\" url=\"\" tooltip=\"ArchiMate: Artifact\" id=\"ailib-generated-code\"&gt;&lt;mxCell style=\"shape=stencil(1VjJkpswEP0ajlAgsTjHhHhOU7nkkLOAxtYMlihBxp6/j0AwBgRmiVMZV7lsd6v1Wv3UeiwGDosjycFANiMnMPB3AyFCMxqZB2AgSAmJGfNEBiAZc1YBjm0r+ziwSZFDXCpnSi+QKHdRCv4KZ5qUzQTKjiBoWY3ivWF/lTHVB4cxZ0wiUM6K3khnXIIRyuRc+6LAbMtTad4bW1m5zHCCEkTPe63yR+14WpzG6Sdpk86l2a9MM6zGWZbm59o026r5NZIGh9IztXE4jEj8ehD8N0tGFtcG5aRqjYnhNujE36CzH26vBHeSgD5IRlkH5It/f5DGXIsyqOc+KP62itC/QMF3qWgxSpzxAm4F1n2rNV7tnehZHKZcwGwzpzTLlOTdTl+Qt7mIjnBK9b0KKLbwboYHxWNMcmlU3/U8tfQlE184ZdKqf1ZMna9pw1H3dhbqqyJyWs/adnLtv8EiIpZ/RIvVyqZ4HzguJrnQwhS8JJUm9tQ0I+IApkQy04wcekPFGSDX3U067FnBYOkfnrU06FheexH45CzoG+htoyBwNAoegoDA1whYvnUDCjQoHMwe8THVHJOt2ygCilKK6X9Qk8C2fNy/x/Jaz2oCkeVrauLOSfME1m5w6ydVfuO26qvyLG9jhRpb2Jm/+Ixj+TvLv9OyfKRp4Va29FWt2MKNdxmPdF5cd0g1xlvPi+cMelyq+cZm0pflBpYzt6zH3w7vo8o1dU+0fjDU/0/H4aKgjESQfatuUItrcdVg9yFGtVn7DiNARvcVBmokgKbKjiowSJ6jbISMmgDtUaD2qrcpeP8H);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"90\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "MCP Host / Client",
    "w": 90,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«mcp-host»&amp;#xa;MCP Host / Client\" ailib=\"mcp-host\" since=\"0.1.0\" url=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-mcp-host\"&gt;&lt;mxCell style=\"shape=stencil(1VdNk6MgEP01HrUQzNdx182etvYyhzmjwYQZAha4k8y/XxTc+JWoTGZTU5VK0k3zmn60D/RQrA44Jx4EHB+Jh354EGLKaOIf09w/CFVohx49maEQAGMfOjZWOUkL48zomeyMWxVSvJIT3RV2AuUHImkFirYe+KZjyg+KU8G5RqCCq9ZIY1yDYcr1XHA2YCBYmDTv1jZWrjMcSUFky3up73fl+Dk5TdhOUicdS7OdmaZbTTgtzdPcNG7VPA+kQbH2XNs4FCc4fd1L8YfvBhZXB+W4bI0rw3XQUbyRxn5ErRKiqwS0QRjlDZDN8v4g1pyL0qnnPihLt4rgZ6Cgu1Q0GSVlQpFbgVXf9hqv8l7pWRRnQpLRZs4oY0bybqdX+G0soiGcWn0vAooCtB7hwfCY4lwb5Xc1zyx9ysQXQbm2qp8ZU8drcnjUF2FHFOEmCJFTNy3WAXTHwjLVf2Td3/+g5HvXc/bxmSpfigKXotiSU4blnvgay88Y3reG1ImQvOG26m8TLruHAwrH+2CYhx5UBIPlF6Ghv4dRFKzdeOi11hyoB/MQbXo8zNjENg99rDm99eiG+Ig+OJ4TQ0J9G0USVejj4wH62dcN5NonK1DPdMEaWVYEXOWsv6wpWF9/Zwce25UTgZarySj/lbpJQQwnhH0vLynqUhYE7YusrdK+x66g13yNhfYeTzNjJyUY2f1K2AAZFQG962DlNe/SaPsX);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"90\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "MCP Server",
    "w": 90,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«mcp-server»&amp;#xa;MCP Server\" ailib=\"mcp-server\" since=\"0.1.0\" url=\"\" link=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-mcp-server\"&gt;&lt;mxCell style=\"shape=stencil(7VhNj5swEP01HEGAIXSPLc2eql566NmQIfGug5FNk+y/r8HQGEiCcVNlVa0UhcyM/ebD44cdB6VihytwQr/Ee3DQVycMMaEkc/d55QrgB+BSJe1HZQx8X8m7kYxFBXmtlAU5wUapRc3ZKxzJpu4mkHIHnNSNFa0d/7Mc03xQmrOylAiElWJg0ewSDJNSzvVPCsz3YuXmrZOVVEkPe6hl6Lr2nOH3VvFs7CYYOumdzrlZL3QzziYwc/NjqRu7bH5ecINSqbm2cCjNcP665exXubkQXD+owk1rXDH3g/bsANp6RIMUoqsFGIJQUmogT6v7g3TiUpRRPvdBWdllFP4LFHSXjIxRcsoE3BrY9u2k8VrtlZ5FacE4zDZzQShVlHfbvcCHuREacUr2PRMo8tCnmTqoOua4kkLz3c5ToZtMfGGklFL7WDB1PieLrR5FXjJixSerXlolXmgJhHkuf/A+op4w+dtIcXLxiQiXsxo3bDjgUYr5FlyJ5BYUbwcmcQSoNHVH+527JBgXQHZAbFWCKVTsG0M9tAjTxYvtSjBtJ2OghxYg8icFMF+6UQkmUAsa6rFFsOcCyzfCJUq+jcJB1PJF8QimnKwr+qP5e6ZYgjUXVxTcjcAMoN7ZyjYnhJxRJq9Vvnq2ifQRzKQClJJK6NWNvdVkN4fqgNDf2UIvcfQ7Wy/Phfl/1ANJUkIf9ThvmdhL3k1/GA2iOAP6pTmDinNijVG/pwxTSsJhRt01jRRKzhow2HzL6IVEW8KYnPZbrfqzBK1/Aw==);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"90\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "MCP Tool",
    "w": 100,
    "h": 44,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«tool»&amp;#xa;MCP Tool\" ailib=\"mcp-tool\" since=\"0.1.0\" url=\"\" tooltip=\"ArchiMate: Application Service\" id=\"ailib-mcp-tool\"&gt;&lt;mxCell style=\"shape=stencil(xVdBs5sgEP41HnUQjEmOrU1PnV566BkNJrxHwAH7kvfvi6Iv4jMRmXacySTZZfmWb3fZ1QBl6owrEkDA8YUE6FsAIaaM5uGlqMJaCKYVevVqlmIAjHw2cpIYEauKFLXRlfRGjkataileyZUe686e8jORtG5W0SEAX7RN80FZITjXCFRwZa0M1jUYplzvBTcDBqKNcfPeyUaqtIcLqYm0tHd6P1vFd2c3se2kdzrn5rDQzZhN7Obm11I3fmx+T7hBmdY8ShzKcly8nqT4w48Th+uNKtyUxoPl3ugi3sggH9CikDwMgA3CKB+A7HZeIFgW+o/sQQyGfLfEW4hvVIVS1LgJixVQhuWJhBolLBk+WUvqSkg1UHf571ztU7s4oBfrEQpyRVmN9jhNwIv2uGJcUVajnfilyWZtgzhXzGqkPe91wYQizwzbNvWpz7TaBy0KZaWQZLZ3lZQxM+Geu1f4bc5iMCf1rL3Py7mkmZwXuNJC891uMud22fgiKNdS+7Ng6zwhj7a+jxCyCgB6XnbkDTR3IL9RM3GgOaDpkp2qmecokqhaV/IK2YT2ZY5Tr+6T2N0n+afdB9jdJ43S7ahsog3yzTgYYSVR7IplhwB+HKuPwl2zNBCxYyDsoQu30W7rFQcdwWQcBugKtVol6EPu7fsa73rN4gjAPu8fIYijrWdV7fudAyzglxmNNapQzTH1zLLnVfcc3P+pCzoZMZwT9rWZkerOv3uc7Pl3j9jdC/Omq9Sz9SgHaGnkvMEixx85mwhay//Tk0irNS/t6PAX);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"100\" height=\"44\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "MCP Resource",
    "w": 100,
    "h": 44,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«resource»&amp;#xa;MCP Resource\" ailib=\"mcp-resource\" since=\"0.1.0\" url=\"\" tooltip=\"ArchiMate: Data Object\" id=\"ailib-mcp-resource\"&gt;&lt;mxCell style=\"shape=stencil(5VjBcpswEP0ajjBIso1zbKl76vTSQ88CC1uNjBiJxM7fVyAICLABxSnNZMZje1ert+zuYxfhoFAecUYc6Kf4RBz0zYEQU0Yj9xRnriCSP4lYLUNlcdbLwPe1fNTyaqVFLDMS51qX0AvZa7XMBX8kZ7rPK3uaHomgebGKdo7/RdkUHxTGPE0VAuWpNFZa6woM01Tt9S8azPfW2s1LJWspUx5OJCfC0DYh/iwV3ye7AaaT2umYm91MN91owDQ3v+a6sYvm94AbFCrNtcKhMMLx40Hwp3Q/cHG1UYYLalxZro1O/Jm06gGNEFZXE2CCMJq2QLZbKxAsYvVH1CAaQ7wY4sXFFypdwXNcpMVIKMPiQFyF4iYMH4wleSYka6mr+leuHjYmOaBV1B0UNBVlsbC7ZfKtwu4yZirKYmGv7MpkRm2CTGbMYkFb3tcx45LcMizbVK/PlNorLQqFCRdktHcllDE94W67l/h5zKI1J9WsbeblWNF0zWOcKaH4Ljfp656y8Q+nqZLKnxlbxwN6e1sHwEPIivfwdecdsDbeJjCxXjVvx0LQFquTrDlAlvfLEGFvo6gHyFzdRgtQ6a4M6GPdkQFTsD5+PUDgBWYOLZ/aIPRgYAdkjjXg+YE52RrNuww3iLo0guva4+ws9LG2dV7+/0T0S/hge28O8GoG1sKJAL1mMKeKnUT0sWawa+lE2HeHTzDLwNa65XU40geCnl33hB5AJkUazXs1jTWyvfbeCOlCjQH9UxJNMmI4Iuxr8awum8iqY20dVnXUr17cravT4NE4Uvo00XJUYJH9j4gN5KKMv3ciKrX6BSLa/QU=);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"100\" height=\"44\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "MCP Prompt",
    "w": 100,
    "h": 44,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«prompt»&amp;#xa;MCP Prompt\" ailib=\"mcp-prompt\" since=\"0.1.0\" url=\"\" tooltip=\"ArchiMate: Data Object\" id=\"ailib-mcp-prompt\"&gt;&lt;mxCell style=\"shape=stencil(1VdRc6MgEP41PppBMWn7eGdzTzd96UOf0WBCi8CAbdJ/fyh6EY2R0EwznXFidlm+5dtdFgxgqnZI4CAGDJU4gI9BHCNCSRaWuQiF5KWotEqP781gBICRd0ZOEiMiJXBeGV1BDnhj1KqS/A3vyaZq7QnbYUkaTLgOwC9tUz8wzTljGoFwpqyR3rgGQ4TpueBgwMBiadx8trKRhPZQ4gpLS3sk+NQo/ji7iWwnndM5N+sL3QzZRG5uni9148fm5YQbmGrNVOJgmqH8bSv5O9ucWFxnJFBdGhPDnVHJP3AvH7FFIZkMgA1CCeuB3N97gSCZ6z+yAzEY8tMSDyE6EBVKXqE6LFZAKZJbHGqUsKBoaw2pPcaip27z37p6WNnFEXuxHqBAV5Sb0R6mCXjRHlaMK8rNaCd+abJZ2yDOFXMz0p77Oqdc4XOGTZsa9ZlGO9GiYFpwiWd7V0EoNSfcefcKfcxZ9M5JfdYez8u5pJmc50hoof5tJpl1u0x85YRpqXldMHWe0NfbegQWqzuvuo/hAsJrYT2MsFbXw4L/V/rFjnYJkOd+OVWw51EkVpXeRjcopatWwBjrihXggvXz8xHZ147ZrjZR86PoxYlvJoYrupvfPz8/DXE0CqAD74lSXvpgfWsMnYwoyjD9XZ966kiuvSB2zNpaaT+Bl+29amddzgApjJzVWHjzN6MnYtHwH90tGq35EIfrfw==);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"100\" height=\"44\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Agent-as-tool (sub-agent call)",
    "w": 160,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«delegate»\" ailib=\"edge-delegate\" since=\"0.1.0\" protocol=\"\" tooltip=\"ArchiMate: Serving\" id=\"ailib-edge-delegate\"&gt;&lt;mxCell style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jumpStyle=arc;endArrow=block;endFill=1;startArrow=blockThin;startFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"40\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"40\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"ailib-edge-delegate-protocol\" value=\"%protocol%\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=10;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" connectable=\"0\" parent=\"ailib-edge-delegate\"&gt;&lt;mxGeometry x=\"-0.8\" relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Handoff",
    "w": 160,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«handoff»\" ailib=\"edge-handoff\" since=\"0.1.0\" protocol=\"\" tooltip=\"ArchiMate: Triggering\" id=\"ailib-edge-handoff\"&gt;&lt;mxCell style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jumpStyle=arc;endArrow=block;endFill=1;strokeWidth=4;dashed=0;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"40\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"40\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"ailib-edge-handoff-protocol\" value=\"%protocol%\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=10;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" connectable=\"0\" parent=\"ailib-edge-handoff\"&gt;&lt;mxGeometry x=\"-0.8\" relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Sequential pipeline",
    "w": 160,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"\" ailib=\"edge-pipeline\" since=\"0.1.0\" protocol=\"\" tooltip=\"ArchiMate: Flow\" id=\"ailib-edge-pipeline\"&gt;&lt;mxCell style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jumpStyle=arc;endArrow=open;endFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"40\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"40\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"ailib-edge-pipeline-protocol\" value=\"%protocol%\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=10;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" connectable=\"0\" parent=\"ailib-edge-pipeline\"&gt;&lt;mxGeometry x=\"-0.8\" relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Publish–subscribe",
    "w": 160,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«event-bus»\" ailib=\"edge-pubsub\" since=\"0.1.0\" protocol=\"\" tooltip=\"ArchiMate: Event + Triggering\" id=\"ailib-edge-pubsub\"&gt;&lt;mxCell style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jumpStyle=arc;endArrow=open;endFill=0;strokeWidth=1;dashed=1;dashPattern=6 4;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"40\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"40\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"ailib-edge-pubsub-protocol\" value=\"%protocol%\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=10;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" connectable=\"0\" parent=\"ailib-edge-pubsub\"&gt;&lt;mxGeometry x=\"-0.8\" relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Critic / verifier loop",
    "w": 160,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"[fail]\" ailib=\"edge-critic\" since=\"0.1.0\" protocol=\"\" tooltip=\"ArchiMate: Triggering with condition\" id=\"ailib-edge-critic\"&gt;&lt;mxCell style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jumpStyle=arc;endArrow=block;endFill=1;strokeWidth=1;dashed=1;dashPattern=3 3;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"40\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"40\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"ailib-edge-critic-protocol\" value=\"%protocol%\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=10;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" connectable=\"0\" parent=\"ailib-edge-critic\"&gt;&lt;mxGeometry x=\"-0.8\" relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Uses capability (tool / MCP)",
    "w": 160,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«uses»\" ailib=\"edge-uses\" since=\"0.1.0\" protocol=\"\" tooltip=\"ArchiMate: Serving\" id=\"ailib-edge-uses\"&gt;&lt;mxCell style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jumpStyle=arc;endArrow=diamondThin;endFill=0;strokeWidth=1;dashed=1;dashPattern=1 3;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"40\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"40\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"ailib-edge-uses-protocol\" value=\"%protocol%\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=10;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" connectable=\"0\" parent=\"ailib-edge-uses\"&gt;&lt;mxGeometry x=\"-0.8\" relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Direct API call",
    "w": 160,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«api-call»\" ailib=\"edge-api-call\" since=\"0.1.0\" protocol=\"\" tooltip=\"ArchiMate: Serving\" id=\"ailib-edge-api-call\"&gt;&lt;mxCell style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jumpStyle=arc;endArrow=classic;endFill=1;startArrow=oval;startFill=0;strokeWidth=1;dashed=0;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"40\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"40\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"ailib-edge-api-call-protocol\" value=\"%protocol%\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=10;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" connectable=\"0\" parent=\"ailib-edge-api-call\"&gt;&lt;mxGeometry x=\"-0.8\" relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Decision diamond (router)",
    "w": 60,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"Decision diamond (router)\" ailib=\"junction-decision\" since=\"0.1.0\" tooltip=\"ArchiMate: Junction (or)\" id=\"ailib-junction-decision\"&gt;&lt;mxCell style=\"rhombus;whiteSpace=wrap;html=1;align=center;verticalAlign=middle;labelPosition=bottom;verticalLabelPosition=top;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"60\" height=\"60\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Fork bar (fan-out)",
    "w": 100,
    "h": 12,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"Fork bar (fan-out)\" ailib=\"junction-fork\" since=\"0.1.0\" tooltip=\"ArchiMate: Junction (and)\" id=\"ailib-junction-fork\"&gt;&lt;mxCell style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=light-dark(#1a1a1a,#f0f0f0);strokeColor=none;labelPosition=bottom;verticalLabelPosition=top;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"100\" height=\"12\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Join bar (fan-in)",
    "w": 100,
    "h": 12,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"Join bar (fan-in)\" ailib=\"junction-join\" since=\"0.1.0\" tooltip=\"ArchiMate: Junction (and)\" id=\"ailib-junction-join\"&gt;&lt;mxCell style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=light-dark(#1a1a1a,#f0f0f0);strokeColor=none;labelPosition=bottom;verticalLabelPosition=top;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"100\" height=\"12\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«mcp» Model Context Protocol",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«mcp»\" ailib=\"protocol-mcp\" since=\"0.1.0\" tooltip=\"An agent or host uses tools, resources or prompts.\" id=\"ailib-protocol-mcp\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«a2a» Agent2Agent",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«a2a»\" ailib=\"protocol-a2a\" since=\"0.1.0\" tooltip=\"Agents from different frameworks, teams or organisations exchange tasks.\" id=\"ailib-protocol-a2a\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«acp-agntcy» Agent Connect Protocol (AGNTCY)",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«acp-agntcy»\" ailib=\"protocol-acp-agntcy\" since=\"0.1.0\" tooltip=\"The estate uses the AGNTCY / OASF stack.\" id=\"ailib-protocol-acp-agntcy\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«anp» Agent Network Protocol",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«anp»\" ailib=\"protocol-anp\" since=\"0.1.0\" tooltip=\"Agents discover and trust each other across the open internet.\" id=\"ailib-protocol-anp\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«acp-ibm» Agent Communication Protocol (IBM BeeAI) (legacy — migrate to A2A)",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«acp-ibm»\" ailib=\"protocol-acp-ibm\" since=\"0.1.0\" tooltip=\"Documenting existing systems only; marked migrate to A2A.\" id=\"ailib-protocol-acp-ibm\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«event-bus» Generic messaging",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«event-bus»\" ailib=\"protocol-event-bus\" since=\"0.1.0\" tooltip=\"Pub/sub choreography (Kafka, Matrix and similar) rather than an agent protocol.\" id=\"ailib-protocol-event-bus\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«msg» Generic messaging",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«msg»\" ailib=\"protocol-msg\" since=\"0.1.0\" tooltip=\"Short alias for «event-bus» on crowded diagrams.\" id=\"ailib-protocol-msg\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«in-process» Framework-internal call",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«in-process»\" ailib=\"protocol-in-process\" since=\"0.1.0\" tooltip=\"Sub-agents run inside one runtime (LangGraph, Agent SDK and similar), with no network protocol involved.\" id=\"ailib-protocol-in-process\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«http» Plain HTTP / REST",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«http»\" ailib=\"protocol-http\" since=\"0.1.0\" tooltip=\"Calls to a generic API drawn with standard draw.io shapes.\" id=\"ailib-protocol-http\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«acp-editor» Agent Client Protocol (Zed)",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«acp-editor»\" ailib=\"protocol-acp-editor\" since=\"0.1.0\" tooltip=\"Only between a user interface and an agent (REQ-022); never between two agents.\" id=\"ailib-protocol-acp-editor\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Orchestrator → workers",
    "w": 280,
    "h": 240,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«orchestrator»&amp;#xa;Orchestrator / Supervisor\" ailib=\"orchestrator\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-orchestrator-g1\"&gt;&lt;mxCell style=\"shape=stencil(3VhLj5swEP41OQYBhjyOLU1PVS899OwQJ3jXwcjQTfbf12CzYRwSjKsVqFK0icf2N/PNy/YuUFJmuCCL0M/xmSzQt0UYYsrofslFmpGyErjiQgrliouaDnxfjTNjjMuCpJUSHumVHJRYYvBXcqGHSm+geUYErepZtFv4X+Sa+oOSlOe5RKA8L8FMZ742iOZyr39VYL4XKzXveqxGhdRwJhURQHrj+LMRfLdWE0AlrdIhNbuRakw2gZ2aX2PVuLH53aMGJVLyKHAo2eP09ST4n/zQY1y7qMB1ajyYbhed+RvpxCMEFMKHDoAgjOYdkM3GCQSLVP4QrSXaTeIdjq9LfKXlUvAK144BLmVYnMhS4iyPDJ/AVHkhpOiIdQZoZVtoceDG20DRbpg1cSNUW1uTIXEja6xRJiQeuoUK8oYg1lkzIW3H+k4ZL8mzhU27uus3jfRBq0LJkQsy2MOOlDF10j1X79DroCsitxQwan4Qpd9RcIUN3xK/Da3o3A/kJeN2Twi9FRq0smaZ4kIO6r/NPhUqm40vnOZy1HyN2DrMySHKUeCFsVudwkjHG2/tCAQLPv4wqC35m+RTin4VQbPXrbqxLjCAUNR6ZPYuuA9e5Du54D6drIEmdgFaOQcPusAAGpNOE7vgH3qB4wnY15Kfowj5OJQH4wSd0oirfL84JojRJmyAZuY9whgtym7ZbzzfeNVEHxL9gEfeRidXZgiGj+m55kTsQ9Jrbzt0d+jPiQjB7mOL8knmGECTm7MeZ87sy+Wu0WpKt1oxS2VWldJX//8XoTieMyGrRQzvCftavyzKTqAAp7ZANadtCChF+sCjRzXe11jk8GPPepg2JXf3ZG2k6l+9aPcX);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"100\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g2\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"160\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g3\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"200\" y=\"160\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"g1-e1\" value=\"«delegate»\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;startArrow=blockThin;startFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-orchestrator-g1\" target=\"ailib-agent-g2\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g1-e2\" value=\"«delegate»\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;startArrow=blockThin;startFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-orchestrator-g1\" target=\"ailib-agent-g3\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Router / triage",
    "w": 340,
    "h": 240,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«router»&amp;#xa;Router / Triage\" ailib=\"router\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Junction (or)\" id=\"ailib-router-g1\"&gt;&lt;mxCell style=\"shape=stencil(5VjNkqIwEH4aj6ZCAqLHXdc5Te1lD3uOGDUzCFRgRn37DSQICSghOzO6tVWW2p3O179pOkzwMt+TjE4QTMiBTvCPCUKExWw95elbQbkgxdpRLngQSnpv0CTPaFRI5pad6Eay84Knr/TINoXawJI95awoV/FqAr8JmfKDl1GaJAKBpUmurbTWBRhhidgLTxIMgkCqOStaUpnQcKCl6W1u493PivFkrcbTldRKh9SsRqoxvfHs1Pwaq8bNm989avBScK4lDi/XJHrdiSJKNj3G1UIZKUvjynItdEjfaSsfSHMBXQ2ADhKzpAUynzuBEB6JP7y2RIWJn3X6NCUnlosDVJAyMFpIY8J3dCpwptuY7LSl/Ehp1mKrClDKFrrFnpvfBooKw0M7bqRqYWuy7rhRNdYod3QcuaVK91sHsa6aO7rteL6jOM3pLcGqXXX6TcW90qrwcptyOtjDtiyO5ZPutnqHXqeHwncrAePMD6L0B0qXsPE3J+9DEq35QAwZzZyAwAwPWll6GZFMEOV3tU+mymbjS8oSQVU/I7YO++SQZd8DKHA7p3qmgzkIHYH0Ax9cDKqPfMP5lEM/83Wzw1rd2BAYQNivI/LwIegmz4dOIeiWkzXQnUOAZ87J00NgAI0ppzuH4C96geMTsK8l30bhNC/Eg/EOndLIq7i/OBaI0SZsgP796PkYmPeeGXCcK/0QYB0Lw5ozGqtjF8bOdsHPtGtMvP6D49gtAjQfntwuAXrjEsxTnRU24fZMOHhCXSlUZ0WJYCXS9Ogz1kSGjdIdDC6D6MVBDEJbB43hLDA7u7VRBlDXqDlAXzXVP1K1YQS8D6y2Bu5WtTVTya2CGzO7DNWcsMsPP6jm3GeqHrtCAIevaV9YdlZCMVnT+Ht528tbtaU5FkBJqtfeC3UNV5dTX7UbtpX0usSim+d13BOLyv/Oa4SKK1+849Uf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"60\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"Router / triage\" ailib=\"junction-decision\" since=\"0.1.0\" id=\"ailib-junction-decision-g1\"&gt;&lt;mxCell style=\"rhombus;whiteSpace=wrap;html=1;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"140\" y=\"70\" width=\"60\" height=\"60\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g2\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"260\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g3\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"260\" y=\"160\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"g2-e1\" value=\"«handoff»\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;strokeWidth=4;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-router-g1\" target=\"ailib-junction-decision-g1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g2-e2\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;strokeWidth=4;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-junction-decision-g1\" target=\"ailib-agent-g2\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g2-e3\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;strokeWidth=4;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-junction-decision-g1\" target=\"ailib-agent-g3\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Concurrent fan-out / fan-in",
    "w": 440,
    "h": 240,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g1\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"90\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"Fork\" ailib=\"junction-fork\" since=\"0.1.0\" id=\"ailib-junction-fork-g1\"&gt;&lt;mxCell style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=light-dark(#1a1a1a,#f0f0f0);strokeColor=none;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"120\" y=\"84\" width=\"12\" height=\"100\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g2\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"180\" y=\"30\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g3\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"180\" y=\"150\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"Join\" ailib=\"junction-join\" since=\"0.1.0\" id=\"ailib-junction-join-g1\"&gt;&lt;mxCell style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=light-dark(#1a1a1a,#f0f0f0);strokeColor=none;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"300\" y=\"84\" width=\"12\" height=\"100\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g4\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"360\" y=\"90\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"g3-e1\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-agent-g1\" target=\"ailib-junction-fork-g1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g3-e2\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-junction-fork-g1\" target=\"ailib-agent-g2\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g3-e3\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-junction-fork-g1\" target=\"ailib-agent-g3\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g3-e4\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-agent-g2\" target=\"ailib-junction-join-g1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g3-e5\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-agent-g3\" target=\"ailib-junction-join-g1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g3-e6\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-junction-join-g1\" target=\"ailib-agent-g4\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Moderated group chat",
    "w": 300,
    "h": 220,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«conversation»&amp;#xa;Moderated group chat\" ailib=\"conversation\" since=\"0.1.0\" id=\"ailib-conversation-g1\"&gt;&lt;mxCell style=\"whiteSpace=wrap;html=1;container=1;collapsible=1;recursiveResize=0;rounded=1;dashed=1;fillColor=none;verticalAlign=top;align=left;spacingLeft=8;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"300\" height=\"220\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«orchestrator»&amp;#xa;Orchestrator / Supervisor\" ailib=\"orchestrator\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-orchestrator-g1\"&gt;&lt;mxCell style=\"shape=stencil(3VhLj5swEP41OQYBhjyOLU1PVS899OwQJ3jXwcjQTfbf12CzYRwSjKsVqFK0icf2N/PNy/YuUFJmuCCL0M/xmSzQt0UYYsrofslFmpGyErjiQgrliouaDnxfjTNjjMuCpJUSHumVHJRYYvBXcqGHSm+geUYErepZtFv4X+Sa+oOSlOe5RKA8L8FMZ742iOZyr39VYL4XKzXveqxGhdRwJhURQHrj+LMRfLdWE0AlrdIhNbuRakw2gZ2aX2PVuLH53aMGJVLyKHAo2eP09ST4n/zQY1y7qMB1ajyYbhed+RvpxCMEFMKHDoAgjOYdkM3GCQSLVP4QrSXaTeIdjq9LfKXlUvAK144BLmVYnMhS4iyPDJ/AVHkhpOiIdQZoZVtoceDG20DRbpg1cSNUW1uTIXEja6xRJiQeuoUK8oYg1lkzIW3H+k4ZL8mzhU27uus3jfRBq0LJkQsy2MOOlDF10j1X79DroCsitxQwan4Qpd9RcIUN3xK/Da3o3A/kJeN2Twi9FRq0smaZ4kIO6r/NPhUqm40vnOZy1HyN2DrMySHKUeCFsVudwkjHG2/tCAQLPv4wqC35m+RTin4VQbPXrbqxLjCAUNR6ZPYuuA9e5Du54D6drIEmdgFaOQcPusAAGpNOE7vgH3qB4wnY15Kfowj5OJQH4wSd0oirfL84JojRJmyAZuY9whgtym7ZbzzfeNVEHxL9gEfeRidXZgiGj+m55kTsQ9Jrbzt0d+jPiQjB7mOL8knmGECTm7MeZ87sy+Wu0WpKt1oxS2VWldJX//8XoTieMyGrRQzvCftavyzKTqAAp7ZANadtCChF+sCjRzXe11jk8GPPepg2JXf3ZG2k6l+9aPcX);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"ailib-conversation-g1\"&gt;&lt;mxGeometry x=\"20\" y=\"40\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g2\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"ailib-conversation-g1\"&gt;&lt;mxGeometry x=\"180\" y=\"40\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g3\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"ailib-conversation-g1\"&gt;&lt;mxGeometry x=\"100\" y=\"130\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"g4-e1\" value=\"«delegate»\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;startArrow=blockThin;startFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"ailib-conversation-g1\" source=\"ailib-orchestrator-g1\" target=\"ailib-agent-g2\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Blackboard",
    "w": 340,
    "h": 230,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g1\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g2\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"260\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«datastore»&amp;#xa;Shared Datastore / Blackboard\" ailib=\"datastore\" since=\"0.1.0\" tooltip=\"ArchiMate: Data Object + Access\" id=\"ailib-datastore-g3\"&gt;&lt;mxCell style=\"shape=stencil(1VhNk6IwEP01HqEgDegctxj3OJc57DmDUbODQAVmxH+/gQQhQSaQsaydKkvtj3S/7n5J0BXE5REXZIW8DJ/ICp5XCGGa0jdnhytcVjnjNsTNZ2HzPU/IR03GZUGSSij3tCY7oS4rlr+TM91VcgHNjoTRqrHCduX94j7NC+IkzzIegeZZqVgGdh4M04yv9WoRzHNDkeYiZSEVPMOJVIQp2r7Al1bxe3YaX03SJTWl2S5Mo1fjz0vzujSNXTV/bqSBmGumBgfxG07eDyz/yHY3wHVOBW6oMWHunE75J+kr2KhtiiYboAZJaTYZZOPNDIJZwr8wGSRAIgrrsARCrh1c09JheYWbxigtTTE7EIfHcfYpPiim8kxIMVbLZE/IDrJatxZldvceWrivFG457yTNS/KVY0vfEf9a7QR1Id7zE9HI6T1NU3HyfZ3+cdz/f2hrhHx7KqrHnOaW+NPkMbic+A3XX1LgrkMjymZbJbjgQvPerhO8mLPwb04zLrUfC5aaa7KgFKjXToBcZKr+9tGiBYrAnRsn+WACka9FknK07ibi1UjC9K+qi1Stu2MDhBxKIl5AsS+HE266llwRXXPJ3JGGZYgYNBdY3B+1z9Hygd1rUzEinwl/EktN7IKNkVoQjMaps6t3uQvBhhknOHbFPUGw7/Qo0uAEkauhGWLuGvdk7FLvshzTcC7+OCPSpotGyEHzsOmT3UPFT9ppQTcyOcG17X0Q2QfSEAXaT6MQbDHdrbgRpsi3LS8M71beN1quBhphmlPeQ7k/4dRiGD2lt1rxVwds/wE=);whiteSpace=wrap;html=1;aspect=fixed;labelPosition=bottom;verticalLabelPosition=top;align=center;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"130\" y=\"150\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"g5-e1\" value=\"write\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=1;\" edge=\"1\" parent=\"1\" source=\"ailib-agent-g1\" target=\"ailib-datastore-g3\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g5-e2\" value=\"read\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=1;\" edge=\"1\" parent=\"1\" source=\"ailib-datastore-g3\" target=\"ailib-agent-g2\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Agent team as a single agent",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«agent»&amp;#xa;Agent Team (nested)\" ailib=\"agent-team\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Aggregation\" id=\"ailib-agent-team-g1\"&gt;&lt;mxCell style=\"shape=stencil(1VjPk5sgFP5rcpRRUTce2zQ9dXrpoWdiSEKXiAN2k/3vi6IbHyZR6XS0M5lk3wO+x/d+AbvCG3UiBV2Ffk7OdIW/rMKQMM52HjnSvPRKSs5apccvZjDwfSOfLJmogmalUR7Yle6NWpVSvNIL25fNApafqGRlNYq3K/+TnlN98CYTea4RmMgVGOmMazDCcr3WvxowH8XGzHsjG6nQFs60pBJobwy/14qvo80E0EhrdMjMdqIZm00wzsyPqWbc2Py8YwZvtOZR4PBmR7LXoxS/8/2dzbWTClKlxoPhdtJZvNFOPEJAIXzoAAjCWd4BWa+dQIjM9B+y3UnjJvkO5atHrkx5UpSkcgxwKSfySD2N4x04OYIhdaG06KibDGiMpXDHgRtvC6Vxw6KJW6FKx24ZEreyZjTKjMRDt1BB3hBkdNbMSNuxvjMuFH02sW5XvX5Tax+0Krw5CEkHe9iBcW5OuufmHXoddEXklgJWzQ+i3HcUnDGGryJvQzM69wN9ybjdE0KU4MFdViwzUmih+q7XmVCNWfhLsFxL9c+EpcOcHKIcBSiM3eoURjpeoxdHIFjw8ceG2pK/af5J0ScR3PZLa26qCywgHLUeWbwL+sGLfCcX9NNpNNDMLsCJc/CgCyygKek0swv+ohc4noD3WvJzFElVqQ/GGTqlFVf9fnFMEKtNjAFamPco56xQ3bLHKLBeNTFam2O0fcAnKGmS62Qpho/ppeZElFgv5xvtyZ2zB4VR+n+lRXUZzQQXUovmtybS7mCASj+ptC9T6JIQxSlIKt2xQpBUH4qhjc5TKHGAUgw5rVF7Sb7YXf5kKRZSKH1WMUph8uIARXhJrEZN4mRH+efqMq46aQiIxT5glcLsi5ozgh2MvKuw6P7bjt9hWldv75VXa83/RvH2Dw==);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  }
]
</mxlibrary>
