Made some tweaks to related content and other examples while there.
Search service broken into index and runner tools.
Repos are generally better since otherwise we end up duplicating things between front-end and API. Types moved to by CONST values within a class for better visibilty of usage and listing of types.