Unified plugins into mixins

Mixin types: module function, module object, LDL json object.