1. core/DataflowNode split in DFNode (no use of thread pool) and DFActor
2. core/Link and its derivatives removed, to get rid of low-level optimizations and keep the library conmceptually clean.