Loading mechanism works

complete with styled file input using hidden element method.
Fix captioning bug, code parsing works again
ViewGraph.fromCodes()

now works.
Re-render blocks on fist code load

so that it makes sense to load workspaces for which you haven't yet
imported the underlying data.
Add node.id to ViewGraph.toCodes() output

and use that to prevent duplicate rendering of nodes with multiple edges
out. Save feature should be good to go now :)