Checkpoint: A whole mess of stuff with search and styles, repository class, caching