[component manager] splitted into .cpp and .h file;
[util] little refactoring of Channel + tests;