For some of the more complicated registration problems, it would be useful to expose Elastix's Point-based Registation. In theory (famous last words), it shouldn't be too hard to create a workflow by defining points in napari, and then adding an additional metric to take these into account.