digraph VertXMessages { 
  subgraph cluster_car {
    label="Car"
    car           [
                  label=" "
                  image="/srv/www/mediawiki/sites/wiki.bitplan.com/images/5/5f/Bo.png"
                  fontcolor=white
                  URL="https://en.wikipedia.org/wiki/Bo_Duke"
                ]
  carlabel      [
                  shape="note"
                  label="car\nBO"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/car/package-summary.html"
                ]
  carlabel->car
  watchdog      [
                  label=" "
                  image="/srv/www/mediawiki/sites/wiki.bitplan.com/images/7/74/Flash.png"
                  fontcolor=white
                  URL="https://dukesofhazzard.fandom.com/wiki/Flash"
                ]
  watchdoglabel [
                  shape="note"
                  label="watchdog\nFLASH"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/watchdog/package-summary.html"
                ]
  watchdoglabel->watchdog
  }
  subgraph cluster_laptop {
     label="Laptop"
     action        [
                  label=" "
                  image="/srv/www/mediawiki/sites/wiki.bitplan.com/images/4/4f/Luke.png"
                  fontcolor=white
                  URL="https://en.wikipedia.org/wiki/Luke_Duke"
                ]
  actionlabel   [
                  shape="note"
                  label="action\nLUKE"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/action/package-summary.html"
                ]
  actionlabel->action
  app           [
                  label=" "
                  image="/srv/www/mediawiki/sites/wiki.bitplan.com/images/2/29/UncleJesse.png"
                  fontcolor=white
                  URL="https://en.wikipedia.org/wiki/The_Dukes_of_Hazzard#Jesse"
                ]
  applabel      [
                  shape="note"
                  label="app\nUNCLE_JESSE"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/app/package-summary.html"
                ]
  applabel->app
  cameramatrix  [
                  label=" "
                  image="/srv/www/mediawiki/sites/wiki.bitplan.com/images/6/66/Cooter.png"
                  fontcolor=white
                  URL="https://dukesofhazzard.fandom.com/wiki/Cooter_Davenport_(Ben_Jones)"
                ]
  cameramatrixlabel[
                  shape="note"
                  label="camera-matrix\nCOOTER"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/camera-matrix/package-summary.html"
                ]
  cameramatrixlabel->cameramatrix

 
  detect        [
                  label=" "
                  image="/srv/www/mediawiki/sites/wiki.bitplan.com/images/c/c1/Daisy.png"
                  fontcolor=white
                  URL="https://en.wikipedia.org/wiki/Daisy_Duke"
                ]
  detectlabel   [
                  shape="note"
                  label="detect\nDAISY"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/detect/package-summary.html"
                ]
  detectlabel->detect
  geometry      [
                  label=" "
                  image="/srv/www/mediawiki/sites/wiki.bitplan.com/images/7/74/Enos.png"
                  fontcolor=white
                  URL="https://dukesofhazzard.fandom.com/wiki/Enos_Strate_(Sonny_Shroyer)"
                ]
  geometrylabel [
                  shape="note"
                  label="geometry\nENOS"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/geometry/package-summary.html"
                ]
  geometrylabel->geometry
  imageview     [
                  label=" "
                  image="/srv/www/mediawiki/sites/wiki.bitplan.com/images/d/d7/Rosco.png"
                  fontcolor=white
                  URL="https://dukesofhazzard.fandom.com/wiki/Rosco_Purvis_Coltrane_(James_Best)"
                ]
  imageviewlabel[
                  shape="note"
                  label="imageview\nROSCO"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/imageview/package-summary.html"
                ]
  imageviewlabel->imageview
  roi           [
                  label=" "
                  image="/srv/www/mediawiki/sites/wiki.bitplan.com/images/d/dd/Cletus.png"
                  fontcolor=white
                  URL="https://dukesofhazzard.fandom.com/wiki/Cletus_Hogg"
                ]
  roilabel      [
                  shape="note"
                  label="roi\nCLETUS"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/roi/package-summary.html"
                ]
  roilabel->roi
  server        [
                  label=" "
                  image="/srv/www/mediawiki/sites/wiki.bitplan.com/images/0/0f/BoarsNest.png"
                  fontcolor=white
                  URL="https://en.wikipedia.org/wiki/Boar%27s_Nest"
                ]
  serverlabel   [
                  shape="note"
                  label="server\nBOARS_NEST"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/server/package-summary.html"
                ]
  serverlabel->server

 
  }
  subgraph cluster_tablet {
      webcontrol    [
                  label=" "
                  image="/srv/www/mediawiki/sites/wiki.bitplan.com/images/1/1b/BossHogg.png"
                  fontcolor=white
                  URL="https://dukesofhazzard.fandom.com/wiki/Boss_Hogg_(Sorrell_Booke)"
                ]
    webcontrollabel[
                  shape="note"
                  label="webcontrol\nBOSS_HOGG"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/webcontrol/package-summary.html"
                ]
    webcontrollabel->webcontrol
  }
  server -> imageview   [ label="deploy" ]
  server -> webcontrol  [ label="deploy" ]
  server -> action      [ label="deploy" ]
  server -> detect      [ label="deploy" ]
  action -> car [ label="instruction\n(vert.x)" ]
  car -> detect [ label="camera image\n(http)" ]
  imageview -> webcontrol [ label="debug images\n(http)" ] 
  car -> webcontrol [ label="camera image\n(http)" ]
  webcontrol -> watchdog [ label="heartbeat\n(vert.x)" ]
  webcontrol -> action  [ label="start drag navigation\n(vert.x)" ]
}