As always, the full implementation of these examples can be found over on GitHub.