In registration order.
Called after a registration to point is added or removed. Never throws into the registrant.
Rejects a point the module's manifest did not list in contributes. The registration ends with Unsubscribe or when the module stops.
Cross-module contributions. A contributor registers to a point it declared in its manifest; a consumer lists what is registered under a point. Neither names the other, so a module's tools appear in chat with no import between them.
listis a live view: a consumer lists on demand or followsonChange, since a contributor may activate after it.