Great, here is the code I used to get the move working. Right now it just moves some number of units. I plan on adding functionality for deciding how far to move it.
....
MSElementDescr* eledscr = 0;
UInt32 filePos = 0;
if (SUCCESS == mdlAssoc_getElementDescr…