Change: Major overhaul

Change the structure, added js-plugins