Views can have multiple root nodes

I think this is a good idea, the only thing which is potentially a bit confusing is `loaded` inside controllers, which will now take multiple arguments, if the view has multiple roots. Thoughts? @Burgestrand et al.