Extract node types
WIP
WIP
WIP
Refactor to legit rule-node-things