According to the ancestry.com map of the world I should feel "ethnically" connected to two "communities": (a) part of the southeast quadrant of Ireland and (b) the entirety of Central Europe, much of Russia, and some bonus China?
Basic models of flocking behavior are controlled by three simple rules: 1) separation: avoid crowding neighbours (short range repulsion); 2) alignment: steer towards average heading of neighbors; 3) cohesion: steer towards average position of neighbors (long range attraction). With these three simple rules, the flock moves in an extremely realistic way.