Restructuring projects for npm install
Reworking plugins for easier configuration