Modern JavaScript: Using ES6, NPM, Babel and Webpack - How ES6 Modules Work