How to Handle Previews in a Headless Architecture