Fix node configuration.
Ignore symlink.
Refactorings.

- updating annotations via new helper function
- using factory methods for GraphCommands