Similar Items: Heterogeneity in Agent-Based Models