Added basic infrastructure for a demo app, see #47.