как лучше всего разбить по моделям такой кейс: моя модель содержит какие-то данные и текущее состояние, от которого будет зависеть много логики и много кода, что сделает громоздким эту модель. как лучше поступить? промаппить от основного стора другие (в моем случае по состоянию), запихнуть в отдельные модели и работать с ними?