I'm trying to convert an application to Backbone Marionette and am running into a problem rendering a collection of items that each contains multiple sub collections.
The Background:
I am working on an address book app, mostly for my own edification but also hopefully of use to others. The main screen in this app displays a list of the user's contacts. Each of those contacts is represented by a view with a single model backing it. Each of those models has additional relational information stored as a collection on a property on the model. That is, phone numbers and email addresses are each stored as a collection on each contact. These relations are all back by Backbone Relational and It Is Good.
The Problem:
My first thought when attempting to convert the contact view from Backbone.View to Marionette was to use Backbone.Marionette.CompositeView, but the composite view only takes a single collection. What is the Right Way to render a repeating item that has multiple collections to it?