A Unified View of Heterogeneous Agents' Interaction