Make RenderScheduler support processing tiles "in the background".
Make AppKit frontend synchronize Cairo's clip region with the AppKit dirty rect list.
Run this in the background for now.