Ну, представьте, что дерево очень длинное.
У меня библиография: семь разделов, внутри разделов папки с годами, внутри папок - книги.
<items_total_count>291</items_total_count>
<subgroups_count>7</subgroups_count>
<subgroups_total_count>79</subgroups_total_count>
Если выводить всё это сразу, то получается очень много.
Логично сделать страницы.
На первой странице выводится, напр, 20 элементов. Допустим 15 из них входят в первую группу и пять во вторую, а всего во второй 10 элементов.
Значит на следующей странице будет оставшиеся 5 элементов второй группы, дальше элементы третьей группы и т.д.
Нужно только чтобы деление страниц было не по общему списку ИЭ, независимо от групп (как сейчас), а в зависимости от группы, т.е. сначала все элементы первой группы, потом второй и т.д.