Integrate VideoWidget into the existing GPU framework
Change test cases to use GlobalContext