Add vignette infrastructure
Start of interactivity vignette
Tweaks to basic demo