Select custom types of nodes to create in root level and inner levels.

This change allows you to restrict the type of objects that can be created on the root level, and each other node under the root.