Load and save projects from Web Storage.
Merge branch 'editor'
Refactor.