Adding toImage varieties that are synchonous (one for Canvas-only with immediate bounds, one any renderer but delayed bounds)