Cancer heterogeneity: converting a limitation into a source of biologic information