Regenerating the skin: a task for the heterogeneous stem cell pool and surrounding niche