add plain node class.
add node class and specs.
Merge branch 'node' into develop