Add startPage option support for arbitrary initial page