using knitr::knitr instead of knitr::markdown to render vignette to keep file size under control