Module base class.