Niagara - Watch work in progress thread (Info how to turn it on included)

From screenshots, it looks like Niagara system is a node graph of math which is then converted to compute shader, each emitter is one script.
It allows full flexibility but need math competence, which is harder than affector based system.