Add preferred tile size and refactored RE readers