Composition vs CRTP
MZ and Fabian discussed that JUCE users would be uncomfortable with the use of templates in the machine learning class.
We could use composition and a factory, which would probably be more familiar C++. Also, we could then do things like temporalClassification(HMM)
rather than xmmTemporalClassification()
It's probably not worth it to rewrite this class right now.