Restore Nodes.py
Revert "Restore Nodes.py"

This reverts commit 9a1fbc9c905144b110717d32ee6722616cc3ef75.
Revert "Revert "Restore Nodes.py"" --amend

This reverts commit e3cf270c6d41fa53ffaf4983cdbcf93aef32ab5b.