This might be relevant to the original discussion, but for a user-generated map, couldn't you apply a basic mesh and use some sort of flocking routine to force the nodes outside of any vectors?