Cancer microenvironment and genomics: evolution in process