09ec0e8 add news layout and architecture for header/footer partials