The raw source code for this example can be found on GitHub.