[ros] one class per component stream