* Added readXenium (for XOA v1)
* Added BioFormatsImage and EBImage classes to deal with Xenium OME-TIFF
* Conversion between SpatRasterImage, BioFormatsImage, and EBImage
* Overhaul of geometry operation functions for images and SFE objects for the new image classes, including bbox, crop, and affine transforms
* Don't throw error when there are no rows or columns left after [ subsetting
* cbind for multiple samples that have rowGeometry
* Rewrote df2df with the much faster sfheaders, deprecating the less efficient BPPARAM argument