It would be a cool project, but you'd probably have to whitelist any context input.
For dynamic images I would stick to an image generation model myself, for the best result with the least resources and complexity. I'd probably go for SDXL or an upscaled SD1.5 model, because you need a fair amount of control to get this right.
You will have to craft a nice prompt, like "empty stage with [best suited whitelisted word from context] in the backdrop", guide this through a ControlNet to get somewhat consistent output, add one or two LoRa's for consistency in style (these can be randomized for more variation) and then just manually composite your product over it with some outer glow.
Be aware though, image models really do not like to create images with "nothing" in the center. You may need some additional mask trickery to get it right.