Stem cells: Modelling of Development and Disease