Done with the viewport editing.

Now some refactoring because scene-editor.js is looking quite large
already.