any tree will be derived from this general ```TreeMachine```. hence those classes will not be template classes anymore so we can just add it to modular interfaces as any other class.
one good example for this (using TreeMachine as a base class) ```CConditionalProbabilityTree``` which is added in ```src/interfaces/modular/Multiclass.i``` to the modular interface the usual way.