Modularity in small distributed robots | Synapse