💡 How Server-Driven UI Works
1. Client requests screen ID from Firebase or API
2. Server returns JSON schema describing the UI tree
3. SDUIRenderer recurses through components
4. Actions, templates (Shubhanshu Shrimali), & state are bound on-device
5. Change the UI anytime without rebuilding the app!