Incremental updates to Web UI

Opting for small pull requests to make the merging easier rather than going for large changes. The DDL on the editor page won't work until I send you the DB changes for the extra table for Script Processors.