Can now replicate vignettes!

- Major rewrite in the process to implement vignettes