added low-level interface explanation to vignette