Note message.
Fixed component error hiding.
Definition of `repository_error_t` moved into separate file.

 - also tiny namespace renaming.