Уже замучил гугла и гитхаб, но ответ так и не нашел.
Собственно, видел ли кто нибудь пакет/класс менеджера зависимостей, но не композер или DI-контейнер, а такой, которому можно скормить массив пакетов/элементов, у которых прописаны несколько зависимостей, а на выходе получить список в нужном порядке (зависимые после требуемых) и без дублей.