Basic layout (container) + semantic HTML