Currently I've been working on a custom expo module for @expo/ui/swift-ui (is not a SwiftUI primitive, so that's the reason why I didn't make a PR to add it), but in order to keep the same DX between my component and the rest I basically duplicated the logic for handling modifiers from @expo/ui itself, which is undesired for me, since I would have to do the same for every component I would like to make compatible to Expo UI, either with @expo/ui/swift-ui or @expo/ui/jetpack-compose.
I thought that maybe modifiers could be part of ExpoModuleCore or having its own ModuleCore library from which @expo/ui can extend from and other library authors as well, or as a separate shared package. I would like to hear what you guys think of this and how we could make it so we could standardize extending Expo UI by third-party library authors.