split page into different layouts, managable chunks