Glioblastoma heterogeneity and the tumour microenvironment: implications for preclinical research and development of new treatments | Synapse