A lot of features a still missing, but basic discovery works. Co-authored-by: Conrad Hoffmann <ch@bitfehler.net>