Open Internet by MindsNetInjectable “satellite livers” could offer an alternative to liver transplantation