Maksimgeolog
ну смотри, если бы я знал как вынести бизнеслогику от кода, то и вопроса по организации небыло, но энивей спасибо что помог оформить дыру в знаниях.
Сделай прослойку между моделями и вьюхами назовём это service layer, результат модели не пухнут, код можно использовать в разных вьюхах, они не пухнут