Added vignette.

Also not optimized.