When opening a project if there is data and schema existing we should load that into the editor widgets.
This needs to cover two cases:
First ever load (by anyone) - decide what data and what schema to load into the widgets - ? the last schema/data files uploaded?
Second load (in same session - e.g. open the project in a new tab) - Initial load needs to change to whatever is currently loaded previously and stored in the session. However if a link is sent to someone else we will also need to make sure the same load state exists which will override 'First ever load' so this probably needs to be encoded in the url and not a cookie session.
When opening a project if there is data and schema existing we should load that into the editor widgets.
This needs to cover two cases: