Liver bioreactor design issues of fluid flow and zonation, fibrosis, and mechanics: a computational perspective