Похоже, компонент темы Предварительный просмотр категорий может подойти для некоторых из ваших задач.