Challenges on the road to a multicellular bioartificial liver. (31st May 2017)