Scalable Multi-Agent Systems for Coordinated Control: A Supervisory Loop Approach