Guidance-driven visual synthesis with generative models