What this solves: my team focuses on the discovery vertical, your team focuses on the checkout experience, we have separate codebases but our code goes onto the same page. The teams agree on a manifest and who gets what dom node, and that's all you need. Any frontend microservice can use whatever the team wants and implement their own mounting logic. Each app would export itself as default, and its mounting logic.

this probably wouldn't work for a while, because right now `import()` turns into a webpack `require.ensure()` (by babel) which can't take dynamic paths. But it's a nice idea and I think i'm going to mess with it for a bit.

A tiny universal frontend microservice loader. There's this thing called Sofe that a local company uses to do something similar, but their lib uses SystemJS, and `import()` is stage-3 so I think it's time to move on from SystemJS.