Правильно ли я понял, что шкалы "корень-лист" и "низкоуровневый-высокоуровневый" не связаны друг с другом? В дном конретном случае связь между ними является одной, в другом -- противоположной.

Но тогда встаёт вопрос о критериии оценки уровня того или иного модуля. Вариантов собственно два:

1. Критерий, который я указал в своём первом посте.

2. Традиционно схемы импорта (а также упорядоченные списки модулей) изображают таким образом, что модули-серверы располагаются сверху схемы (в начале списка), и в этом смысле они высокоуровневые, а модули-клиенты -- наоборот.

Вопрос в том, насколько правомочно пользоваться вторым критерием.

Кстати, даг в отличие от дерева может иметь несколько корней. Или я не прав?