This doc outlines what we have going for us with Ember-CLI apps/addons.
The idea behind the addon ecosystem is this that it's currently too fucking expensive to build single page apps vs how expensive it should be.
We have automatically generating Ruby API clients, we have engines for authenticaiton on the server side, but up till now we don't have anything for the client.