Embryology is the study of prenatal development from gametes through embryos and fetuses. The key stages of development include fertilization, cleavage, formation of the morula and blastocyst, and implantation. The blastocyst undergoes further differentiation, with the outer trophectoderm forming the placenta and fetal membranes, and the inner cell mass forming the embryo proper. Implantation of the blastocyst in the uterine wall marks the beginning of the fetal stage of pregnancy. The placenta and fetal membranes develop from the trophoblast and allow for nutrient/waste exchange between the developing fetus and mother.