Мне сайт однажды попался, где было семьдесят с лишним шаблонов, из них штук 20 был вида "новость с белой верхушкой", "новость с темной верхушкой", "новость с коричневой верхушкой", "новость без верхушки" и т.д., еще штук 10 было карточкой товара в разных форм-факторах. Там такой подход помог во-первых различия в вызовах увидеть, во-вторых все 20 шаблонов в 1 объединить и функциональность tv-параметрами задать.