//components/signin/core/browser contains three different types of code:
1. Code that forms the guts of IdentityManager and will form the guts of the Identity Service implementation (e.g., SigninManager).
2. Code that will be clients of IdentityManager (e.g., SigninTracker).
3. Code that will be used on both sides (e.g., AccountInfo).
Currently, all of these are naturally grouped in the same GN target, since there was never any distinction between them. However, we need to separate them in GN now to enable converting the code in 2 to use IdentityManager. This split will also define the scope of the conversion of the codebase to IdentityManager: everything that is in 1 will need to have its clients converted to use IdentityManager.
Comment 1 by blundell@chromium.org
, Nov 6