Make core plugins submodules

Fixes #455