Итоги голосования для комментария:
Василий Шаповалов
Правильнее определять категории, а затем пилить узы, а не наоборот.