Two Level Component Type Hierarchy.pdf