consistent file names
separate upload views from upload content handling
use thumbnails for lazy graph loading, add dynamic modal with graph, hidden graph loading with progress bar