Some rearranging into more relevant folders.

Added VideoPlayer class which has threaded scrubbing / seeking with manual texture update which makes scrubbing perform better.