# Installers Lib

## Purpose

`Darkmatter.Libs.Installers` provides the shared installer contract used by App and scene scopes to register feature/service modules through explicit DI composition.

## Public Entry Points

- `IServiceModule`

## Dependencies

- Depends only on `VContainer` so modules can register against `IContainerBuilder`.
- Is consumed by App scopes (`RootLifetimeScope`, `GameplayLifetimeScope`, `MainMenuLifetimeScope`) and scene/entity scopes that register `MonoBehaviour` modules through explicit inspector wiring.

## Extension Notes

- Keep this lib minimal and contract-only. It should stay reusable by both feature and service slices without pulling in higher-layer code.
- New reusable installer helpers belong here only if they remain generic and do not encode game-specific behavior.
