Tumors are far more than a cluster of proliferating cells; they are actually a complex mixture of neoplastic cells and supporting cells, including endothelial cells, fibroblasts, macrophages and other cell types, which are collectively known as stromal cells.