Is there a way, for instance, to change the height or width of a rectangle but pin one corner so that the rectangle appears to grow in one direction rather than equally from the center out?
Yes, in the transform panel are the origin properties. Set the X & Y. So for top left it would be 0,0
It’s for scaling animation. Another method is using Width/Height animations in Properties > Position & Size section.