Cleaned up ImageSetDescription with LinkPairs. Viewer now prefetches properly. Image scaling to save memory