Evolving Mapped Reader using Iterator Pattern
Refactored Memory mapped reader
Re-arranged packages
Introduced Specs for NIO Reader and Fast Flag