Managing Component Types