Define all nodes.
Ignore boring files.
Parser tests.
Add sat nodes.
Rename nodes to prevent naming conflicts and add setters.