What is a 'thick javascript layer'? I think we could explain the point of namespacing (or link to it), the increased portability we get from using GOVUK and the situations where an alternative could be better. I'd assume the last one would be code shared with other organisations, forked code we extended or generally something we intend to be used outside GOVUK sites.