Mask handling
I was just checking out the README and I think the mask handling described there is different than what we talked about in our meetings. My impression was that if multiple masks are given, they are to be combined via logical-and then used to filter the data.
I think that's a good way to go because then you can have separate masks for things like "high-quality", "land", "day" and use composition to combine them.