That sounds like a good idea.  I'll rework this over the weekend and push a new commit.

So that I can work this into the docs, how would AMD modules be referenced in the code? (e.g. in a view's `didInsertElement` block)  With AMD modules, can you use the ES6-style import statement since the AMD module is expressly not in global scope?

For example, would this work?

**Brocfile.js**
```javascript
...
app.import('vendor/d3/d3.js', { 'd3': ['d3'] });
...
```

**views/my-view.js**
```javascript
import d3 from "d3"
...
console.log( d3.version );
```