Masks

...though seems I should move `var my_rect = this.adaptRect(this.myRect())` later then, so child rects will be added/computed in a coord. space of this element, and then in the end I should adapt the resulting rect to a parent space.