I heard it for state management in large projects. It's good to use the Bloc pattern. But every project I know in GitHub and every tutorial that I watched is making a small project like a login page with Bloc. I can't understand why it's recommended to use Bloc in large projects because for making every state and event on a page we should make a new Bloc class that changes events to states. It does not seem very good. can you introduce some large Flutter project that uses Bloc pattern?