Move plugins to their own package and modules
Merge branch 'plugins' into develop