Add support for setting layouts per-page

Same here, some spacing could be useful