Text this: Distributed Overlay Formation in Heterogeneous Wireless Sensor Networks