The welcome screen is shown on the landing page when a user starts the wallet. The welcome screen will check for an existing wallet. If it exists then it will proceed to the main wallet view else it will create a wallet with setup.rs.
Wallet setup will need some custom password validation input. Probably should be some form. We can use the welcome.rs as a template for the flow.