Tumor heterogeneity: preclinical models, emerging technologies, and future applications | Synapse