Swarm-Enabling Technology for Multi-Robot Systems