What Does Heterogeneous Mean In Science