Not super sure about how the internals work but iirc this is the flow:
- Eng writes Hack/Python code on backend with a view tag-ish
- Client has native components for NT and Blocks. The native component references tag-ish from above and pulls code / config
- The code / config returned from the backend gets translated into Litho/ComponentKit components (so native Android UI elements) and rendered