starting to regactor plugins
plugins as separate files
fix a typo
Merge branch 'refactor-plugins' into develop