fun HasComponents.video(caption: String? = null, source: Resource? = null, init: Video.() -> Unit = {}): Video