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