A ChannelCustomizer is used to dynamically intercept channel construction with custom logic
return the corresponding channel class that this builder is responsible for
apply any inital customizations
return true if this builder is responsible for a particular Component