- factored the conversion code in a seperate class
- make sure that even layer-less channels go into a nameless layer