Add multi-use video widget.

- Update share CTA macro to allow for multiple instances.
Should this ID be optional? When using the `anniversary_video` macro for example, it shows up as `id=""` in the markup. No biggie, but probably not ideal.