This documentation is incomplete but it does address the least obvious part.