New block-based data model initializer.

Organize data into sections with an arbitrary code block. For example, organize a list of strings by first letter similar to the Contacts app.