move plugins to submodules