Base structure for the app