Pass ItemView instead of attaching a view to a collection

Presently one is limited to one view per collection.  This change lets
users render the same collection into multiple views.