docs: Add more documentation

Also fixes warnings
1 job for tintou/map-source-registry in 3 minutes and 40 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Build
passed #1341492
fedora

00:03:40

49.8%