Put frame loading onto a high priority queue.
Make designated initializer take CGImageSource.