Допустим ты создаешь модуль "ModuleWorld", внутри этого модуля ты добавляешь объекты классов через его метод AddPlugin, каждый World должен иметь в себе систему возможность хранить объекты, свойства и прочее, вот ты и создаешь несколько классов - плагинов и добавляешь их в свой класс модуля