Because entering Balancer pools to create an LP token and creating assets on Plaza are two separate actions, the UX ends up suffering and users are required to submit two different transactions to complete a single flow. We solve this using the Balancer Router, which allows users to enter both the Balancer LP position as well as create and redeem with Plaza within a single transaction. The router also works for the predeposit contract, allowing users to enter the Balancer pool and predeposit with a single signature. The flows are displayed below.