Шаблон дизайна пользовательского интерфейса для многоуровневой сетки

В настоящее время у меня есть требование для отображения связанных элементов в многоуровневой сетке. это прадедушка -> дедушка -> родитель -> ребенок

Например: Страна-> Штат-> Город-> Улица - это порядок отображения.

Предлагаемое решение состоит в том, чтобы отобразить все это в многоуровневой сетке (максимум 4 уровня).

Страна -> Штат -> Город -> Улица

Поскольку мне не нравится это решение с точки зрения удобства использования, я ищу шаблон проектирования пользовательского интерфейса, который разбивает отображение на логические единицы.

Спасибо