It's all in the documentation for your reading pleasure.