Foundations have been laid.

The basic skeleton of the app is almost ready. Logging events is wired,
but needs further work.