The bullets maks sense to me now. Note bullets 1 and 3 are the same, but 3 adds some more detail.

I see how this can intuitively be used to achieve all the use-cases we need, but I think by nature it's going to be complex and hard to understand when coming back to it. Please ensure all permutations of those fields are documented in a summary documentation block in the `fields.js`.