[WIP] Custom editor tabs and settings tab

The scheduled publishing feature's designs require a separate settings tab. This adds that tab along with PR #210, which adds functionality to allow users to customise the tab names and the number of tabs.