- [x] Update the channel publishing logic to optionally allow the staging tree to be used as the base - [x] Ensure that the default behaviour is still the main tree - [x] When doing this, do not increment the channel version - [x] Update the channel publishing logic to create a database called <channel_id>-next.sqlite3 when the staging tree is used for publishing - [x] Write tests to cover these scenarios