introduce a layout model e.g. for 'body', 'footer'