Set up the app's basic layout with a header, footer and empty main content area so future features have a consistent structure to build within.