For kwayland I would suggest to keep it in it's own repo kept being called kwayland Dialog is in Plasma-framework which is moving to workspace anyway. I'm not sure of the status of that move is. I would put suggest putting D&D stuff in plasma-framework (or whatever it ends up being called)