Further merged and generalized operator overloads.
Cleanup: Removed superfluous inline, forwarding, etc.
Universal reference requires function pointer.
Using Toposort<sequential> as default engine.
F -> F&&
Cleanup.
Moved some definitions from ReactiveDomain.h to separate files to unwind include mess.