SDL overlay function

Hi, all
I saw the question in the SDL doc project page.---------------------------------------------------------
what is an overlay used for?
if it’s similar to a surface, how do you blit to it?

I wonder about this too. but, There is no answer.
Anybody advice to newbie like me?
Please explain overlay and YUV.

Thanks in advance.

John.