# Structs
AppManager is a struct that manages the modules of the application.
ModuleBuilder is a builder for initializing and running modules.
Worker represents a background worker.
# Interfaces
IBackgroundWorkerModule is an interface that modules can implement to add background workers.
IBaseModule is the interface that all modules must implement.
IHttpModule is an interface that modules can implement to add HTTP handlers.
ISeederModule is an interface that modules can implement to add seeders.