Gumball move "from" possible or a wish?

The gumball is really usful but I think it needs the ability to move “from”
see image below.

a 2d rectangle has been drawn, however it needs to be changed to a new height.
the rectangle is clicked to select it, the top two points are then selected to move and the gumball tools pop up.

I would like to type in “from” then select a point which in this case will be the bottom edge of the rectangle, then I can type in the distance required which will be the new height of the rectangle.
so I would type “from” - enter - 5mm and I will have good control.

is this possible as it seems like an easy implementation?