Define FwdModel base class / interface
Put resources here for linear operators (inherit from or wrap them?)
- FMComposite as a structure with children and parents (concatenation: same level, stacking: parallel)? NOT a tree, one node can have several parents (i.e. input from more than one submodel, e.g. summation of phase ramp and magnetic ramp).