Immature cells that have the potential to develop into many, but not all, classes of mature cells (e.g., blood, skin, hair, neurons) are called: