Универсальный класс для контейнера с кнопками. В нем предполагается любое количество кнопок и все они равномерно растянуты на всю ширину контейнера. Это ваши группы.
Шапку делаете как хотите. В неё ложите любое количество груб кнопок. В шапке указываете gap чтобы визуально отделить группы.