The Stem Cell Controversy: Cell Types and Potential