quartz composer and 'core animation' sounds fine in theory- but in practise they are performance hogs whichever way you look at them.

fine on 1 layer not much use on more than that.

catalyst has to be optimised for playback on many layers.