Bt india

Ok, I have made some changes to this feature in order to DRY it up a bit and make it more efficient. There are no longer any repeated/copied snippets, and the changes made for the /custom/* routes do not affect the current routes. For proof of concept, pull down and navigate to /modern, and then /custom/modern in another tab. in an idea world we strip out all of those hardcoded declarations for /modern, /client-solutions, /legacy, etc.

I know several of the UI guys in London are out at the moment, but this is something I need to keep pushing forward with for LP India. Would love for @i-like-robots or @Ianfeather to take a look and let me know your thoughts.
so have like a "pre-wrapper" and "post-wrapper" partial, so that we just inject `.wrapper.js-wrapper` between the two? That would increase the load from 3 files to 4 files then that the end user (LP India for example) would need to scrape. Unless I built a partial that was only for consumption that re-combined them. The idea I guess is that the /preview route is supposed to give them an "exact" as possible representation of what they'll get when they get the 3 URLs to use. The real problem is `body.responsive` though I guess.