ToolBuilderUtil::FindFirstComponent

First first available component that passes predicate.