Some experiments in Lab space
Refactored video module into multiple files
Changed video_manager to singleton.