Cancer heterogeneity—a multifaceted view. (12th July 2013)