Multiple-level auto-make-branch

Each version tree has versions 0 through 2 on main and a branch called major off version 1, with versions 0 and 1. Rule 4, the first version tree, has no other branches. To the right, Rule 3, the second version tree, has a branch named autumn off version 0 on the major branch, with versions 0 and 1. To its right, Rule 2, the third version tree, also has a branch named autumn off version 0 on the major branch, with version 0 and a checked-out version.