Separated view for header, footer and content