Added header, footer, background, and icon elements.