More progress.
We are liking the idea of two slaving instructions:
AXGEAR: Raw slaving, no accel/decel, dynamic gear ratio. Master axis delta pos * gear ratio = Slave axis delta pos.
AXFOLLOW: True follower mode with slave accel/decel, fixed gear ratio, and dynamic offset. In this mode you specify the master axis and gear ratio and enable the box. The follower axis accels to match the master and upon doing so is considered to be 'locked'. When locked, the offset can be changed, resulting in relative trapezoidal velocity changes to re-lock the slave at a new position relative to the master. Best description is (possibly) sprinting to board a (moving or stationary) train, and then moving from position to position inside the train, using axis accel/decel values and a relative velocity (conductor shouts "walk"!)
AXFOLLOW could easily do a bunch of cool apps.