Complete demo app.
Ignore things specific to my install.