Initial prototype of the app architecture.