fromTo(target, time, fromObj, toObj) {
    const from = clone(fromObj);
    const to = clone(toObj);
    const delay = to.delay || 0;
    const ease = to.ease;
    delete to['delay'];
    delete to['ease'];

    target.addAnimate({ from, to, time, delay, ease });
  }
Lets you define BOTH the starting and ending values for an animation (as opposed to from()
and to() tweens which use the current state as either the start or end).
@param {FFNode} target - target display object
@param {number} time - animation transition time
@param {object} fromObj - from transition properties
@param {object} toObj - to transition properties
@public