Video library explicitly uses support library
Removed (non-working) multithreading implementation.  Going to reimplement it differently.