Refactoring more reader code. Encapsulating DispatchTable inside ReadtableStruct and refactoring code as needed.