Could combine this and rosprocess class (why called this?) into a single class with some specialization, potentially another arg. Cleaner