Atomic web development tool - keep all your templates, css, and js for each component together in one node module.