Move UI into separate package: transplant-ui