# Functions
NewManager creates a new Manager.
NewModuleService wraps a module service, and makes sure that dependencies are started/stopped before module service starts or stops.
UserInvisibleModule is an option for `RegisterModule` that marks module not visible to user.
# Variables
ErrStopProcess is the error returned by a service as a hint to stop the server entirely.