Check public preconditions
Check public preconditions.  Expose logging.
Repository expected to have only 1 impl, rename fr4om support
Drop raw example, misleading