Potential improvements to Inherit Alpha in Krita

I am envisioning a new possibility: “clone transparency mask”. It is first a kind of “transparency mask”. Then it can clone the alpha of the specified layer. (No, if you directly inherit alpha, it will cause nesting. It will transform according to the original pixels in the layer.)
In this way, we can say that we can inherit the alpha of any layer. When exporting, it can be compatible as a normal “transparency mask”.
An additional option is “invert” so that we can erase instead of inherit
And it leaves some room for expansion, such as setting up multiple sources in “Clone Sources” and performing Boolean operations (just like adobe ae)

E:
What is “raw pixel” :image
Just like the content of a layer thumbnail, it is not affected by filters, inherited alpha or even layer transparency (layer transparency is generally used for blending, but if you want to include it, you only need to use multiplication)


This is the final model I designed :