Crack, обычно в проектах практикуют разделение, если проект долго живет и сопровождается несколькими разрабами, ведь иначе каждый будет писать как хочет, и получится каша. Если же проект небольшой и разрабатывает/поддерживает его один человек, он волен сам выбирать как писать, а так же делить или объединять когда придет время.