Our blood consists of many cell types that develop through different stages from a precursor type – the blood stem cell. An ...