Defines block types

Adds block type definitions for Nodes.
Fixes somme interface errors in the new concept.