В том, то и дело что не часть. Мне кажется было бы удробно вывести, например, несколько списков структур, которые объеденены одной функцией и выводятся в одном месте в шаблоне.
В любом случае тут нужно будет комбинировать подходы. Я так думаю, мне так кажется.