I see, so the contents of a `image.view()` are basically the same as an `image.image.view()`, but the former is wrapped up as an `Image` instance whereas the latter is a bit lower level.  Which is preferred usage?