Fix the example GitHub repo to better correlate to the documentation on this page
Provide a link to the referenced branch associated with each step.
There are no branches for steps 3 and 4. The existing branches don't correlate to the code presented for each step on this page.
And there's messy commented out code in all of the files on GitHub.
Also, 4 steps are explained, and then the last sentence in this doc mentions the Step 1 branch