Avoid exposing extra abstractions

Explicitly getting a 2d view is not strictly necessary in these examples - I anticipate this is going to pose a bit of a documentation challenge.