-Adds take_from_{left,right,top,bottom} to Rect.
Currently supports 3 actions: Open, Copy Path, and Delete.
For small rects there was a disagreement between two parts of the layout algorithm. There is a function that decides if there is enough space in a rectangle for a label. But this function was called on two slightly different rectangles.