Text this: A comprehensive framework for designing behavior of UAV swarms