For the swap, we are going to integrate Uniswap and take the flexibility on it. The idea is not to fork Uniswap which simplifies the choice a little. For bridge we will use connext technology. For staking we will use the beefy architecture and Auto Compound?