The vignette has already 23 pages, so \tableofcontents comes in handy on the first page. Also enabled caching for chunks with calls to the search algorithm.