I am building a small CMS that will manage a dozen pages. Each page will have a main content, but mey or may not have a sidebar. There might be other pieces on the pages, but I'd like to be able to have a record of each piece of the page in a table.

Does anybody have any suggestions or links to some examples?