Deleted Crop as it cannot supports calls to set_matrix_dimensions
Deleted analysis class as it has no subclasses and is too generic

Anyone wishing to use transfer functions for an analysis can easily
create their own subclass of SheetOperation. If such a class is of
general utility, it may be added to analysis.py as a new component
with a suitable name and description.