Must create gallery view model first, launching fetch before subscribing
to signals.

If you don't do it in this order the gallery images don't load.