For a description, see file at: https://docs.google.com/document/d/18r9EckgQu8qrT4e_kkFtXRo3GlUmPDOAJoAWEpF3yj0/edit?usp=sharing