С помощью структуры можно разбирать только примитивные пакеты с прямолинейной структурой, без сложных зависимостей, а так надо прибегать к скриптам.
Или же разделить как-то, простые пакеты обрабатывать по структуре, а сложные скриптом.
__________________
|