Fixes #43: Implement flexible video embeds