Make local pivot follow multi-transform?

For example when having a thigh and a shin separated as blocks, the pivot of the thigh part is at the hip and the pivot of shin part is at the knee. Moving the whole leg requires selecting both and transform with gizmo, but after that the pivot of both part do not move and will have to be manually set again. Having a option to make the pivot follow multi transformation will be nice. Hope you will consider this.

This sounds more like a rigging tool/inverse kinematics for posing purposes. At this point, i don’t know if something similar is planned for upcoming updates.