Heterogeneity and Environmental Preferences Shape the Evolution of Cooperation in Supply Networks. (20th April 2021)