VisionHub installations are distributed as self-contained folder. A central configuration (based on environment variables) is used to define which components will be started. The launcher uses the pm2 process manager to start and manage configured components.