All of the above
Correct!
See individual answers for information.