Text this: Formation Tracking of Heterogeneous Mobile Agents Using Distance and Area Constraints