code: private function generateSymlinks(): void
      {
          $fs = new Filesystem();
  
          // Remove the base folders in the document root
          $fs->remove($this->rootDir.'/'.$this->webDir.'/'.$this->uploadPath);
          $fs->remove($this->rootDir.'/'.$this->webDir.'/system/modules');
          $fs->remove($this->rootDir.'/'.$this->webDir.'/vendor');
  
          $this->symlinkFiles($this->uploadPath);
          $this->symlinkModules();
          $this->symlinkThemes();
  
          // Symlink the assets and themes directory
          $this->symlink('assets', $this->webDir.'/assets');
          $this->symlink('system/themes', $this->webDir.'/system/themes');
  
          // Symlinks the logs directory
          $this->symlink($this->getRelativePath($this->logsDir), 'system/logs');
  
          $this->triggerSymlinkEvent();
      }
docs: Generates the symlinks in the web directory.