Vid 1976

Refactoring the new media galleries so they are rendered client side. This handles issues surrounding lazy loading. 
This method doesn't have any logic in it apart from setting the model. Maybe this could be simplified into:
```php
$this->model = new MediaGalleryModel( $items );
```
?