Adds read_loop utility and controller class with parsing routines.