Windows are now rendering in their own threads, added a sync object to ensure Cameras are rendered