The commands live in the workbook scope under their own source, the way scripting injects
showScriptEditor: the chrome is seeded here and the behavior is contributed per workbook by
createPresenceCommands. Icon packs stay registered (see DefaultIconService.register), and
the catalog is replaced, not stacked, when registered again.
Register presence's icon pack and the chrome (label, description, icon) of its commands.