Basic support for independent channels and their init