Update layout generator