Tumor microenvironment: A playground for cells from multiple diverse origins.