add support for channel and network specific configs

TODO: use them in services