An Ecological Approach to the Supervisory Control of UAV Swarms