Add SlidingWindowReader and SlidingWindowIndexReader