Layout Generation Agents with Large Language Models