Add virtual packages to search and split off into new page, fixes #350, refs #400