What behaviors does the API require, if any? For example: - [ ] If a user loads a new image should current cuts/stretch be applied to that image (I think yes)? - [ ] When an image is loaded what is the default view if fov/zoom have not been set? - [ ] ...