L!MP, документация конечно есть.
Если коротко, то:
1. Декораторы (делегаторы) - позволяют обернуть имеющийся в контейнере сервис аналогичным, но с доп логикой
2. Инициализаторы - позволяют инициализировать любой сервис из контейнера при его первом вызове (на пример разрешить его зависимости, тобишь DI это по идее частный случай инициализатора)
3. Абстрактные фабрики - позволяют создать сервис, если он не объявлен в контейнере по его имени
4. Менеджеры плагинов - это обычный контейнер, но умеющий работать только с сервисами определенного типа (класса)