Я начал с PHP, где пакеты не требуются. На моей работе мы собираемся создать проект на Java, и я рассматриваю архитектуру. Система будет представлять собой систему управления контентом с 3 уровнями. У нас будут различные модели для разных вещей. Должны ли все модели быть в одном пакете, должны ли они быть разбиты на различные пакеты, сгруппированные со всей остальной функциональностью, относящейся к их "разделу", или что-то другое?