Close to finished. Need to fix the upload part. Viewing works (in
grayscale)