Added a general module class.