+ a flawed approach to pseudo-Masks. fuck this.
+ re-implementing Mask. (specifically, #containedBy and #conflictsWith)