Started design changes
Completely refactored plugin
Merge branch 'redesign' into develop