The stromal layer is composed of many cell types including fibroblasts, mesenchymal stem cells, adipocytes, endothelial cells, and macrophages.