A basic structure for the app