Да я не то чтобы прошу ответа, просто вслух размышляю. Компоненты ищутся чисто по своему типу, а значит обобщенные типы перебирать никакого ризона вообще не будет. Алсо, можно вообще сделать их настолько обобщеннынми что эти компоненты будут задаваться в RON, и скрипты через lua. Но это уже плюшки