Our thanks to Ted B for creating this diagram.