What's the difference between plasma-integration, kwayland-integration and plasma-browser integration?

Maybe a better place to ask the question than Difference between plasma-integration, kwayland-integration and plasma-browser integration? · Issue #152293 · NixOS/nixpkgs · GitHub.

When searching on https://search.nixos.org for “plasma integration” there are 2 different packages : plasma-integration and plasma-browser-integration. Looking further in the repo to try and find a distinction, there’s additionally a kwayland-integration. To make matters even more confusing plasma-integration/default.nix requires kwayland

What are all these packages? Are they related? Aliases? Copies?

If someone could explain the difference, I’d be willing to create a PR with the description. IMO all packages should have a description that’s checked in PRs, but that’s probably for another time.