If I created a home page that I wanted a client to be able to add sections to, how could I do that? I could make x number of sections and have them fill those out and leave blank the ones they don't want, but I'd like the ability to ADD these sections. Say, you can have as little as 1 or up to 8.

I'm thinking you click "add section", click what type of section (photo gallery, slider, team-members, whatever) and that pre-made fieldset pops up for you to fill out.

Not sure how or if this is possible.