WIP: Node. New generation #1

Draft
Difrex wants to merge 18 commits from ssr into master

18 Commits