Imagine, I have each of our own widgets in separate files (`start_button.dart`, `pause_button.dart`, etc.) Shall I also have a separate manager layer for each one of them (such as `StartButtonLogic.dart` in `start_button_logic.dart`) or is it preffered to have only one big manager that manages all of these little widgets from one place (as it is currently presented in the article)?