Понял, так и сделаю, можете даже подробно не описывать, буду читать документацию.
Интересует именно вопрос для понимания возможностей, обычное одноуровневое меню я ведь вывожу циклом с БЭМ классами, т.е. подменю таким же образом ( циклом в цикле при необходимом условии (наличии массива) ) вывести не возможно технологически ?