title: Georeferenced subgraphs / clusters with Graphviz
body: <p>Sometimes I would like to overlay a conceptual graph on top of a map to provide additional context of where elements belong. For example, if I wanted to show social relationships between people in different countries, I might want to have the people located in their appropriate country, but with the layout within those countries being automated.</p>
  
  <p>I've drawn (poorly) <a href="https://i.imgur.com/XaHuB.jpg" rel="noreferrer">a picture</a> to help illustrate what I'm hoping to do.</p>
  
  <p><img src="https://i.imgur.com/XaHuB.jpg" alt="poorly drawn picture :-)"></p>
  
  <p>I found <a href="http://graphviz.org/Gallery/undirected/gd_1994_2007.html" rel="noreferrer">this example</a>, but this appears to be a fake geography with clustering. What I would like is a real map where entities are contained inside their correct region, but where the entities themselves are automagically arranged.</p>