HeadGAN: One-shot Neural Head Synthesis and Editing