Fill out more interfaces and schema for app.