reorganied celModem under include/src device directory structure