Renderer cannot find component in custom library, because compiled C# classes doesn't contains namespaces:
Therefore code,
var name = twinType.FullName;
will return only type name, not fully qualified name with namespace, therefore comparison will fail and component won't be found.
Also, documentation for custom libraries should be updated.