Proper chunk reading support in MT2Reader.cs. Also revamped the code.