[FEATURE] Tabbed Editor, add new config options, live preview; refactored JS.