Mimics the human liver