Where can we get a clear definition of Request Scope vs. Flow Scope?

I can't find one in any of the documentation that says how these
relate to each other, how they relate to Servlet scoping, what the
lifetime of variables in each scope is, how to make Actions thread safe, etc, etc.

I think some more documentation would help greatly and
prevent a lot of the questions I'm seeing in this list.