More WIP. It looks like the ‘transformed image’ approach isn’t going to work: the system is just too sensitive to the transform variables.