content: from dataclasses import dataclass
  
  from ...utils.base import BaseModule
  from ...utils.typing import *
  
  
  class BaseBackground(BaseModule):
      @dataclass
      class Config(BaseModule.Config):
          pass
  
      cfg: Config
  
      def configure(self):
          pass
  
      def forward(self, dirs: Float[Tensor, "B H W 3"]) -> Float[Tensor, "B H W Nc"]:
          raise NotImplementedError
  