pub fn read(
    path: &str,
    input_gps_bounds: &GPSBounds,
    timer: &mut Timer<'_>
) -> Result<Document>