createArtifactGenerator

Creates ArtifactGenerator for the configured generator id and options.

Inputs: resolved options and optional feature modules contributing generator factories. Output: configured ArtifactGenerator instance. Errors: throws if generator id is unknown or duplicate factories are provided by modules.