specify containee as well as container
Documentation and simplification.

While visualizations() is simpler now, it's still quite subtle, so restore the
comments explaining the mechanics of the implementation.

As a bonus, remove the confusing, and now apparently unnecessary
self-targeting-from-None Link at the beginning of the yielded paths.