identity property
Which package stands for the repository, or null when it says nothing.
Not a plugin, for the same reason changes is not: it describes the project rather than something mounted in it, and the window that needs it has to be identifiable before any plugin has resolved.
Implementation
final ProjectIdentity? identity;