Evolutionary Dynamics of Cancer: Spatial and Heterogeneous Effects