What's the effect of fillMode being kCAFillModeBackwards?

Since no one gave me an answer and the documentation of fillMode is really bad, I did a research and re-document it here.

kCAFillModeRemoved

The receiver does not appear until it begins and is removed from the presentation when it is completed.

kCAFillModeForwards

The receiver does not appear until it begins but remains visible in its final state when it is completed.

kCAFillModeBackwards

The receiver appears in its initial state before it begins but is removed from the presentation when it is completed.

kCAFillModeBoth

The receiver appears in its initial state before it begins and remains visible in its final state when it is completed.