Data-driven Hedging with Generative Models: Findings & Methodology