clean up and change scene file load for the viewer to be non-list based (and allow for analysis files in the future)