Add option to configure Application channels

As discussed in #1321. Documentation still to come. 
I would rewrite these tests to not use onStart, simply because all the logic for this feature happens in the constructor