The generic hierarchy allows you to define a storage structure that you can enhance on an individual basis. A hierarchy contains nodes and assigned objects. At hierarchy level, you can define an enhancement structure for nodes, and an enhancement structure for objects to allow you to store node-specific and object-specific attributes.