IFrame (VimeoVideo, ScribdDocument, ...) 

Building on YouTubeVideo, factor out a generic IFrame(src, width, height, **kwargs) object than can be used to embed an iframe in an notebook.

Refactor YouTubeVideo to inherit from IFrame, introduce VimeoVideo and ScribdDocument.