namespacing generators