Reshaped structs and added a better way to skip blocks without parsing all blk files.