Text this: Sharing metainformation to guide cooperative search among heterogeneous reusable agents.