Small and Reusable Browser Modules: npm-dom