Split the scopes into their own ns and doc 'em up