The basic structure of the application, which includes the main templates and functionality