Refactored nodeTypes to provide Model and View separated.