Support the creation of a Usable Data Mask
Describe the current behavior
A lot of masks are produced in the output product but in some cases they are not very useful (they are useful for the private part to allow multi-temporal approach).
Describe the expected behavior
In some case we want only know if a pixel is usable or not and not know why.
It could be interesting if we can support the creation of unique mask (UDM.tif) with pixel value equal to 1 if the pixel is valid and equal to 0 when it is not a valid one. This mask can be compressed or not with a lossless algorithm which can be decided by the user. This mask can replace in this case all the other masks.
The formula to create this mask based on the mask created during the pipeline can be define by default (for example EDG && SNW && CLD) but can be also provided by the user.