1. Sync-up the original code in the first commit (Rebase the original code with the edx-platform ) 2. Cleaned up the legacy Pointer Tag implementation and use LegacyXmlMixin 3. Make Extracted Video XBlock to use VideoConfigService 4. Use RelativeTime from xblocks.core 5. Do other cleaning work to push the extraction near finishing