I'm working on a news theme. I'd like most of the home page to be a basic loop but I want the top section to be user configurable.
For example, if there is breaking news, the user could choose an option that would only show one large story. But if it's a slow day, they can switch to 3 or 4 feature stories. This is similar to how the old version of theverge.com worked.
I'm thinking I could use various get_template_part()s to make the layouts but I don't know how to allow the user to choose which template from the admin.