Safety belt: multi-line fields should always end with \n.
Extract 'Source' to top-level Package.
Check string in slice.
Rework generation of links in repo, use Source path.
PublishedRepo unit-test.