Liver regeneration and repair: Hepatocytes, progenitor cells, and stem cells | Synapse