Stem cells are those cells which come from three to five days old embryos. At this stage, an embryo is called a blastocyst which contains approx 150 cells, and these can divide into more stem cells or can become any type of cell in the body.
A stem cell is made up of three layers: