Если вам многоуровневый надо вывести, можете прост

Если вам многоуровневый надо вывести, можете просто Wayfinder использовать.