"Уровневость" не соотносится с положением в даге.
В самом корне дага находится главный модуль приложения, а уж высокоуровневый он или низкоуровневый - это из другой оперы. Листьями могут быть как модули реализации, так и абстрактыне модули (не импортирующие реализацию напрямую).