public static void RegisterComponent<I, T> ( IComponentCatalog catalog, string uniqueName, T instance )