Извините я нуб. Можно по подробнее?
допустим нам нравится для доступа к данным использовать условный Bloc, чтобы иметь доступ отовсюду, он должен быть в корне. Если не нравится, ну например условно берем делаем синглтон класс.
Большие данные любим получать из бд.
Передаем в роут идентификатор данных, по которым ищем в бд данные и скармливаем их через Bloc/синглтон/что-то еще/напрямую, получаем большие данные.
Примерно таков концепт