Mechanisms of generalized exchange: Towards an integrated model