I have Next.js 13 application and I put the web3auth related code inside the navigation bar, which is inside the root layout file. In order to call the functions everywhere in my application, I’m considering to set the web3auth provider as a redux-toolkit reducer. Is this behaviour OK? If not, what would you recommend?