The idea of this one is simple: it should not be itself, but it should be a kind of a chameleon — it should "imitate" as much other moving averages as it can. So the need for zillion different moving averages would diminish.
And it should have some extra, of course.
The extras:

Gann High Low Activator
This version is showing the channel that needs to be broken if the trend is going to be changed.
Daily Data
The indicator displays in chart window the important data on current symbol.
Jurik Filter
This is an improved Jurik Filter with the option to be applied to any indicator not only to prices.
NonLag MA
MetaTrader 5 version of NonLag MA.