Add option to configure Application channels

As discussed in #1321. Documentation still to come. 
@thejameskyle, @samccone - I think the `getOption` is probably out of scope for the current PR. This PR is a nice atomic improvement as is.