This will sound absolutely insane. Imagine if there is a way in clients to add/remove "extensions". Example: I am on #Damus, I can click add Zap.stream it will be added in the menu. And you get a light weight Zap.stream view with - minimal functionality. Damus becomes my signer as well. Profit.