Added position support

Added a withPosition() method to HeaderFooterReadRequest.