Should work as dynamic plugin
Refactored dir structure