http://tumbljack.com/post/179975074/complex-interpolation-with-cashapelayer-free