Introduced Position class and revamped multiblock reading.