zlayer - это ручной бойлерплейт, где пользователь сам определяет порядок инициализации и сам перечисляет всё, что нужно инициализировать Он кроме того, что завязан на managed, т.е. может освобождать ресурсы вовремя вообще ничего не делает из того, что делает дистейж
Я пописал с использованием zlayer и выяснилось, что маленький проект на 15-20 модулей требует большего напряга для описания, чем классический имлисит фор на 100 модулей