Suggestion: consistent package names on NPM
One of the off-putting things about Koa vs other solutions is that it isn't clear which NPM packages are maintained by the Koa authors and which are community efforts. I would like to stick to official Koa packages to get some degree of assurance. 

**It would be great if these packages had a common naming scheme on NPM.** 

My suggestion would be to follow the [`@koa/router`](https://www.npmjs.com/package/@koa/router) package: 

 * Koa main package `koa`
 * Router `@koa/router`
 * Body Parser `@koa/bodyparser`
 * Static `@koa/static`
 * etc...

This convention is already used by [Babel](https://www.npmjs.com/search?q=%40babel). 