Component config refactor

[See here now](https://github.com/guardian/frontend/pull/2410)
![Replicate](http://stream1.gifsoup.com/view2/1244292/wonder-twins-o.gif)