Как правило во всех самых распространенных CMS программист сам определяет структуру блоков представления, ну или может переопределить стандартные.
"Я проектирую и разрабатываю сайт по БЭМ"у" - невозможно спроектировать весь сайт по БЭМу , по БЭМу Вы можете или именовать классы в CSS, что чаще всего и бывает или использовать весь БЭМ, в чем я сомневаюсь, так как тогда нужна не CMS, а REST API ну или другое.
Ваш вопрос говорит о том , что Вы не понимаете суть БЭМ и зачем это нужно, советую глубже ознакомиться с темой:
https://ru.bem.info/methodology/
https://www.youtube.com/watch?v=lQPs20b3Ey8
https://www.youtube.com/watch?v=NoZu4hVxTCQ