If a component has session or request scope, separate instances of the component are distributed to the various sessions or requests that access it. The Component Browser can show the multiple scopes of a given component. If you click on /atg/dynamo/servlet/sessiontracking/SessionManager, the Component Browser displays components with unique identifiers that correspond to the sessions associated with those components. In each component, you should see separate instances of the entire component tree.

When Nucleus needs to resolve a component name, it merges the global tree of components with the tree of components for a specific session. This allows the two scopes to appear in the same namespace, but still be separated in the real tree of components.