Plugin Kind: TypeAlias { id: PluginId metadata: ResourceMetadata icon: string } & (KnownPlugin | ThirdPartyPlugin)