Viewer now obtains textures via command line arguments, and will auto-reload if they are edited.