It is built on the biological concept of say a swarm of bees, for example, where you can see a lot of them fly as a group but they do not run into each other. They manage some type of coordinated activity between them in order to be able to navigate successfully.