To migrate over to this, the animation machinery will need to be updated a bit.
1) support animating bounds,
2) support animating non-element-animations (which imply many cc-isms), and
3) transform operation animations shouldn't flatten by default, they should simply return the interpolated TransformOperations -- clients can flatten these if they chose via Apply.
An overview, mega-patch is available here: https://codereview.chromium.org/2966793002/
Comment 1 by vollick@chromium.org
, Jul 1 2017