If you would like to follow along and start from a particular point, follow these instructions. You can choose any point by replacing the hash with any particular commit. The commits correspond to the ...