Fetal and adult liver stem cells for liver regeneration and tissue engineering | Synapse