Save and restore job inputs and results
rename result -> results
Store times as milliseconds, JSON encoding
ui: scroll panes seperately