so users can generate articles with different layouts