Add basic plumbing for image preview display.
We still need to make a small, displayable image for the preview.
Add image preview and plumbing to do any sort of preview.
Make this work more smoothly with development code reloading.